Sprache

ChangeTracker.HasChanges Methode

Definition

Überprüft, ob neue, gelöschte oder geänderte Entitäten nachverfolgt werden, sodass diese Änderungen an die Datenbank gesendet werden, wenn SaveChanges() oder SaveChangesAsync(CancellationToken) aufgerufen wird.

public virtual bool HasChanges();
abstract member HasChanges : unit -> bool
override this.HasChanges : unit -> bool
Public Overridable Function HasChanges () As Boolean

Gibt zurück

true wenn Änderungen zum Speichern vorhanden sind, andernfalls false.

Hinweise

Diese Methode ruft auf DetectChanges() , um sicherzustellen, dass der zurückgegebene Wert korrekt ist. Da das Erkennen von Änderungen langsam sein kann, sollten Sie vorübergehend festlegen AutoDetectChangesEnabled , um die Erkennung von Änderungen in Situationen zu verhindern, in denen der Zustand bekannt ist, up-to-datum.

Weitere Informationen und Beispiele finden Sie unter EF Core-Änderungsnachverfolgung .

Gilt für: