私が読んだところでは、ProxyCreationEnabled = false
を設定すると、変更の追跡と遅延ロードを防ぐことができます。しかし、私は変更の追跡がどのようなものであるかについてはっきりしていません。Entity Frameworkプロキシの作成を無効にする
無効にしてデータベースからエンティティを取得し、変更してコミットすると、その変更が保存されます。私はまだもChangeTrackerから変更されたエントリを取得することができるよ:
ChangeTracker.Entries<IAuditable>().Where(x => x.State == EntityState.Modified).ToList()
私は無効プロキシの作成をしたとき、これは可能でしょうか?私はそれを無効にしたいが、私は何を無効にしているのかを明確にしたい。