3

NHibernate のバックグラウンドから来ました。レコードを最後に編集したのは誰か、その編集がいつ行われたかを反映する監査列がいくつかあります。

SaveChanges をオーバーライドして、共通の基本クラスを探し、EntityState.Modified/Added ですべてを更新し、これらの値を設定しました --

ただし、場合によっては子から親に更新をカスケードしたいので、子を編集すると親の監査追跡フィールドも更新されます。

EntityFramework は何らかの形でこれをサポートしていますか?

ありがとう

4

1 に答える 1

0

カスケードしたい親にカスタム属性を追加すると思います-そして、変更されたエンティティを検出したら、その属性を持つプロパティを見つけて、それらも更新します。

于 2012-08-04T00:26:16.353 に答える