0

我有一个 Case 类,它公开了一个 Person 对象,如下所示:

public class Case
{
  public virtual Person Deceased {get;set;}
}

我有一个 PersonalAsset 类,它还公开了一个人:

public class PersonalAsset
{
  public virtual Person Owner {get;set;}
}

假设我在 ISession 中编写以下代码:

Case case = new Case();
Person deceased = new Person();
case.Deceased = deceased;
PersonalAsset asset = new PersonalAsset();
asset.Owner = deceased;
session.SaveOrUpdate(case);

是否有任何映射配置会自动保存 PersonalAsset?还是我也需要调用 session.Save(asset) ?

谢谢

大卫

4

1 回答 1

1

如果没有它们之间的引用,您将需要手动保存内容。从建模的角度来看,您是否可能缺少拥有这两个东西的聚合根?

于 2010-07-16T19:26:55.327 回答