6

エンティティ オブジェクトが変更されたかどうかを確認したい (その子のいずれかが変更されたかどうかを含む)。Entity Framework 4.4 を使用しています

私のコードは基本的にDBからオブジェクトをロードし、値をいくつかのプロパティに適用します(ただし、元のものと同じかもしれません)。

をチェックできることはわかってentityObject.EntityStateいますが、子に変更がある場合は更新されますか?それとも、オブジェクト内のすべての子をループする必要がありますか?

これは、他のコードを大量に実行する必要があるためです (たとえば、ユーザーに電子メールアラートを送信したり、値が更新されたことを伝えたりしますが、更新されていない場合はそのコードを実行したくありません)。更新しました)。

4

1 に答える 1

0

この質問を見てください: Entity Framework 5 - DbContext Has Changes?

この操作のみに dbContext を使用すると、解決策が得られる可能性があります。

于 2013-10-07T10:31:55.443 に答える