ChangeTracker.HasChanges Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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 gespeichert werden müssen, 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 eine vorübergehende Einstellung AutoDetectChangesEnabled in Erwägung ziehen, um zu verhindern, dass Änderungen in Situationen erkannt werden, in denen der Zustand als aktuell bekannt ist.
Weitere Informationen und Beispiele finden Sie unter EF Core-Änderungsnachverfolgung .
Gilt für:
Entity Framework