1

特定のイベントを発生させるために、EF 変更追跡を利用しています。たとえば、個人エンティティの電子メール アドレスが変更された場合、管理者などに電子メールを送信できます。

CheckForChangesOnAttach(entity)データベースに現在のデータを照会し、切り離されたエンティティと比較して、特定のプロパティを更新済みとして設定するようなものを呼び出す簡単な方法があるかどうか疑問に思っています。切り離されたエンティティの大きなグラフを添付する以外に、自分で行うのはそれほど難しくないように思えます。そのため、そのようなものが組み込まれているかどうか疑問に思っています (最初にコードを使用しています)。

私たちのシステムは切り離されたエンティティをあまり処理しないので、99% の場合、そのようなものは必要ないので、パフォーマンスについてはあまり心配していません。

4

1 に答える 1

2

はい、単一のエンティティにはそのようなオプションがあります(エンティティをキーでロードして呼び出す必要がありますApplyCurrentValues-ObjectSet切り離されたエンティティからアタッチされたエンティティに新しい値をプッシュします)が、オブジェクトグラフのオプションはありません-オブジェクトの独自のソリューションをロールする必要がありますグラフ。

于 2011-12-02T17:14:46.853 に答える