1

NHibernate の仕組みに関する簡単な質問:
他の子エンティティのコレクションを持つ親エンティティがあります。これらの子エンティティには、それらが属する親エンティティへの参照があります。ここで、親エンティティに子を追加する Add メソッドを実装したいと考えています。その Add メソッドは、子を新しい親コレクションに追加するだけでよいのでしょうか?それとも、子の親参照も更新する必要があるのでしょうか?それとも、追加されたエンティティを以前の親コレクションから削除する必要があるのでしょうか? そのメソッドでこれらすべてのことを行う必要がありますか、それとも NHibernate が私のために何かをしてくれますか?

ありがとう。

4

1 に答える 1

0

関係するすべての関係者にとって、関係が「有効」であることを確実に確認する必要があります。

children親のコレクションに子があり、子の参照に親があること、および子が古いもの(存在する場合)parentから削除されていることを確認してください。parent最後のステップは、それが必須かどうかわからない唯一のステップです。

于 2010-01-08T18:22:40.030 に答える