Or change your UserId getter to always return lower or uppercase string (according to your preference)...
On Dec 18, 3:36 pm, "Fabio Maulo" <[email protected]> wrote: > Check you RDBMS configuration regarding PK and FK string case sensitive.In > my RDBMS "Jan" != "jan" for string comparison PK and FK (even if in general > I don't use strings as POID). > NH don't have nothig to do with it. > BTW in our tests you can find, if I well remember, a test showing how solve > your "problem". > > 2008/12/18 [email protected] <[email protected]> > > > > > > > Crystal clear to me :) > > > I try to exlain in some other way,,, > > > I've got this classes (C#) > > > public class User{ > > public string UserId{ get; set; } > > public IList<Item> Items{ get; set; } > > } > > public class Item{ > > public int ID{ get; set; } > > } > > > The property UserId is mapped as ID in the mappingfile. > > > if I do like session.Get<User>("Jan") i get the user object returned > > and the items collections i populated > > If i fo session.Get<User>("jan") i also get the user object returned > > (the same entity) but the items collections is empty > > > Since to me the User Jan and the user jan are the same entities this > > is a problem. I want Get<User> to return the same way regardless of > > the case of the userId property. > > > On Dec 18, 1:00 pm, "Fabio Maulo" <[email protected]> wrote: > > > What ? > > > > 2008/12/18 [email protected] <[email protected]> > > > > > Hi! > > > > > I've ran into a problem with NHibernate 2.0. I've got an user entity > > > > with its userID as Id. The ID is not case sensitive when creating the > > > > instance of the object. To the user i have a collection mapped as a > > > > bag - and if the userid is given as the foreign key then the > > > > collection is populated if not the collection is empty.... I can not > > > > see a solution? > > > > -- > > > Fabio Maulo > > -- > Fabio Maulo --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
