How about setting inverse to true on this collection mapping ? This will make any effect on the collection not reflect to the DB.
so, something like: myParent.Children.Add(myChild); //makes no use So, when you want to assign parent you'll do something like: myChild.Parent = myParent; // This will be reflected when saving the child entity See http://knol.google.com/k/fabio-maulo/nhibernate-chapter-6-collection-mapping/1nr4enxv3dpeq/9#6%282E%298%282E%29%28C2%29%28A0%29Bidirectional_Associations -- Mohamed Meligy Senior Developer (Microsoft Technologies - Technical Delivery) Injazat Data Systems P.O. Box: 8230 Abu Dhabi, UAE. Direct: +971 2 4045385 Mobile: +971 50 2623624, +971 55 2017 621 E-mail: [email protected] Weblog: http://gurustop.net On Tue, Jun 1, 2010 at 5:53 PM, sternr <[email protected]> wrote: > It's a simple: public virtual IList<ChildEntity> ChildList{get;set;} > > On Jun 1, 4:39 pm, Fabio Maulo <[email protected]> wrote: > > ley us see the implementation of the collection getter > > > > > > > > > > > > On Tue, Jun 1, 2010 at 10:37 AM, sternr <[email protected]> wrote: > > > Hi, > > > (I hope I'm posting in the right news-group, if not please refer me in > > > the right direction, thanks!) > > > > > I'm developing an ASP.Net web application using NHibernate, in a > > > session-per-request paradigm. > > > I've got a page, where the user can update a certain entitiy. > > > My Code-Behind creates a new entity with the form's data and calls the > > > Session.SaveOrUpdateCopy method to do the actual update. > > > > > This works perfectly well, except for a certain entity I have, which > > > has a collection of a different entity mapped with cascade all. (a > > > simple one-to-many with cascade all). > > > > > The problem is, since the update page allows updating only the flat > > > entity properties, the collection stays null, and the update process > > > deletes all the related childs (because of the cascading). > > > The thing is, I need the cascading option as specified (for other > > > scenarios, like delete a child entity etc.). > > > > > Is there a way to tell NHibernate not to update this "undirty" > > > properties? > > > Thanks! > > > > > --sternr > > > > > -- > > > 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]> > <nhusers%[email protected]<nhusers%[email protected]>> > > > . > > > For more options, visit this group at > > >http://groups.google.com/group/nhusers?hl=en. > > > > -- > > 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]<nhusers%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/nhusers?hl=en. > > -- 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.
