NHibernate插入子对象

时间:2013-07-31 16:05:54

标签: nhibernate fluent-nhibernate fluent-nhibernate-mapping

我需要插入一个带有子节点的对象,但是这个子节点没有保存在数据库中,如何在同一个Save()方法中插入父对象和子节点?

示例:

public class Parent
{
   public virtual int id;
   public virtual Child child;
}

public class Child
{
   public virtual int id;
}

public class Test
{
   public void InsertParent()
   {
     Parent p = new Parent();
     Child c = new Chield();
     p.child = c;
     //here I need to insert the parent and child because nobody are persisted in database
     service.Save(p);
   }
}

0 个答案:

没有答案