Fixed in SVN

On 12/23/06, Christopher DeGuise <[EMAIL PROTECTED]>
wrote:

Hello,

I am attempting to use the QueryForDictionary (applies to
QueryForDictionary<> as well) method and having an issue I would like to
have validated by someone else. I am using the latest stable version of
DataMapper for .NET 1.5.1 but have also validated this against a snapshot
from svn (12/22/2006).

The basic issue is that if a result in a result map is using a "select"
the result is not populated. You can call the same statement using
QueryForList and the result is populated.

   <resultMap id="Address" class="Address">
      <result property="Id" column="ID" />
      <result property="Person" column="Person_ID" select="
Person.SelectByID" />
      <!--
        other results with columns direct to properties continue
        ......
      -->
    </resultMap>

The above example if called with QueryForList returns a populated Person
property. If called with QueryForDictionary the "Person" result will be
null. This is independent of the key used in the dictionary when calling the
QueryForDictionary method.

Thanks,
Chris




--
Cheers,
Gilles

<a href="http://www.amazon.com/gp/registry/6JCP7AORB0LE";>Wish List</a>

Reply via email to