NHibernate insert generates updates for collection items
问题 How should I configure my mappings to avoid NHibernate updating my child entities' foreign keys right after inserting them? E.g. Parent class is mapped like this: class ParentMap : ClassMap<Parent> { public ParentMap() { Id(x => x.Id) .GeneratedBy.Increment(); Map(x => x.Name); HasMany(x => x.ChildNodes) .KeyColumns.Add("Parent_id") .Cascade.All(); } } Let Parent have a bunch of Child objects: Parent p = new Parent("test"); p.ChildNodes.AddRange(GetSomeDummyNodes()); When I save the parent