次の方法で共有


DbChangeTracker.DetectChanges メソッド

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

POCO エンティティのプロパティとリレーションシップに加えられた変更を検出します。 エンティティの型によっては (EntityObject から派生する変更追跡プロキシやエンティティなど)、変更が自動的に報告され、これらの型のエンティティに対する DetectChanges の呼び出しは通常必要ないことに注意してください。 また、通常 DetectChanges は、DbContext のメソッドとそれに関連するクラスによって自動的に呼び出されるので、このメソッドを明示的に呼び出す必要があるのはまれです。 ただし、一般的にはパフォーマンス上の理由から、Configuration から AutoDetectChangesEnabled フラグを使って DetectChanges の自動呼び出しをオフにした方がよい場合があります。

名前空間:  System.Data.Entity.Infrastructure
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
Public Sub DetectChanges
'使用
Dim instance As DbChangeTracker

instance.DetectChanges()
public void DetectChanges()
public:
void DetectChanges()
member DetectChanges : unit -> unit
public function DetectChanges()

参照

参照

DbChangeTracker クラス

System.Data.Entity.Infrastructure 名前空間