Freigeben über


DbChangeTracker.DetectChanges-Methode

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Erkennt Änderungen, die an den Eigenschaften und Beziehungen von POCO-Entitäten vorgenommen wurden. Beachten Sie, dass einige Typen von Entitäten (z. B. Änderungsnachverfolgungsproxys und von EntityObject abgeleitete Entitäten) Änderungen automatisch melden und DetectChanges normalerweise nicht für diese Typen von Entitäten aufgerufen werden muss. Beachten Sie außerdem, dass DetectChanges normalerweise von vielen Methoden von DbContext und den zugehörigen Klassen automatisch aufgerufen wird, sodass es selten erforderlich ist, diese Methode explizit aufzurufen. Jedoch empfiehlt es sich ggf., in der Regel aus Leistungsgründen, mit dem AutoDetectChangesEnabled-Flag von Configuration den automatischen Aufruf von DetectChanges zu deaktivieren.

Namespace:  System.Data.Entity.Infrastructure
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public Sub DetectChanges
'Usage
Dim instance As DbChangeTracker

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

Siehe auch

Verweis

DbChangeTracker Klasse

System.Data.Entity.Infrastructure-Namespace