0

次のように Person オブジェクトを公開する Case クラスがあります。

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

Person も公開する 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 に答える