After upgrade to NH3, I am having issues using compositeid when part
of the key (from the database) is null.
CompositeId is defined in class map is as following:
CompositeId()
.KeyProperty(x => x.ApplicationId, "AppId")
.KeyProperty(x => x.ClientId, "ClientId");
and the class overrides Equal and GetHashCode methods. ClientId is a
nullable field in the database.
If the call to Get returns this record >>
AppId | ClientId
777 | null
NH fails to map result of the query to the object. Hence the result is
a list with one null element.
Instead it should be a list with one element with property
ApplicationId = 777.
Again, this worked fine before the upgrade. Any help will be greatly
appreciated.
Thanks.
Ankit
--
You received this message because you are subscribed to the Google Groups
"nhusers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/nhusers?hl=en.