private void AddChild() { using (ISession session = OpenSession()) using (ITransaction tx = session.BeginTransaction()) { Parent parent = (Parent) session.Get(typeof(Parent), 1); Child child = new Child(); parent.AddChild(child); NHibernateUtil.Initialize(parent.Children); tx.Commit(); } }
public virtual void AddChild(Child child) { child.Parent = this; this.Children.Add(child); }