我需要插入一个带有子节点的对象,但是这个子节点没有保存在数据库中,如何在同一个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);
}
}