예제 #1
0
		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();
			}
		}
예제 #2
0
		public virtual void AddChild(Child child)
		{
			child.Parent = this;
			this.Children.Add(child);
		}