名前がややこしいので区別するようにしましょう。いった変更状態なのかを示す。追加のときは元の値がないので取得しようとすると例外になる。して列挙されますので、なんらかの変更が加わったものだけを取り出す場合は、ここからフィルタリングしてやることになります。追加・修正または削除されたエントリーを取得するでは追加・修正されたエントリーだけを取得してみます。.ToList();特に難しいことはありません。なっているエントリーだけを取り出します。プロパティを参照します。会社名が表示されるでしょう。メソッドが呼ばれるとリセットされます。メソッドを最後に一回しか呼ばないのであれば問題ないのですが、トランザクションで複数の変更を別々に保存しているときなどは、必要なタイミングで「変更内容がとれない!」という残念な自体に見舞われるかもしれません。メソッドを呼んでリスト化しておきましょう。後でも変更記録にアクセスできます。現在のコンテキストで指定した状態のエンティティに関する変更追跡エントリーを列挙します。0);}状態を絞ってエントリーを取得するのは毎回書いていると冗長なので上記のような拡張メソッドを定義しておくと、ちょっと簡潔に書けます。してしまってもいいかもしれません。それぞれキー・バリュー形式で格納されます。プロパティで参照できます。変更されたとすると下記のようになります。型なので、比較するときなどは注意しましょう。チェックしたほうが無難です。いうことで、変更されたプロパティのみを抽出するために下記のように変換してみましょう。パッケージが必要です。用途によって変わってくるとは思いますが、たとえばこう変換しておくと、変更された属性の判断や値へのアクセスが下記のように簡単になります。");}けっこうすっきり書けますね。拡張メソッドにしておいてもいいかもしれません。6SNSでもご購読できます。