oops, sorry, ignore my reply, i see you say the "recommended" way isn't working. back to the drawing board...
On Mon, Jul 26, 2010 at 4:49 PM, cliff vaughn <[email protected]>wrote: > you don't want to code your Lessons property that way. it should just > return lessons. Your code would keep overriding the collections that NH > would've initialized your object with. > > On Mon, Jul 26, 2010 at 4:39 PM, Anton <[email protected]> wrote: > >> I've improved my sample as follows: >> >> // Class variable >> IList<StudentLesson> lessons = new List<StudentLesson>(); >> >> >> // This code doesn't work >> public virtual IList<StudentLesson> Lessons { >> get { return lessons; } >> set { lessons = value; } >> } >> >> // This code works perfectly >> public virtual IList<StudentLesson> Lessons { >> get { >> if (lessons.Count == 0) >> lessons = new List<StudentLesson>(); >> return lessons; >> } >> set { lessons = value; } >> } >> >> Can it be a mapping issue? That the bag isn't initialized correctly >> somehow? The reason I ask is because If >> I just initialize the StudentPeriod myself it just works how it is >> supposed to work (without the fix). However when >> I retrieve the object from the database and when the object has an >> empty collection it will not work without the fix. >> >> I guess I'm doing something wrong but I have no idea what :) >> >> -- >> 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]<nhusers%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/nhusers?hl=en. >> >> > > > -- > thanks > > cliff > -- thanks cliff -- 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.
