ChangeTracker.AutoDetectChangesEnabled Eigenschaft
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.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die DetectChanges() Methode automatisch von Methoden und DbContext verwandten Klassen aufgerufen wird.
public virtual bool AutoDetectChangesEnabled { get; set; }
member this.AutoDetectChangesEnabled : bool with get, set
Public Overridable Property AutoDetectChangesEnabled As Boolean
Eigenschaftswert
Hinweise
Der Standardwert lautet „true“. Dadurch wird sichergestellt, dass sich der Kontext von Änderungen an nachverfolgten Entitätsinstanzen vor dem Ausführen von Vorgängen wie SaveChanges() z. B. der Rückgabe von Änderungsnachverfolgungsinformationen bewusst ist. Wenn Sie die automatische Erkennung von Änderungen deaktivieren, müssen Sie sicherstellen, dass diese DetectChanges() aufgerufen werden, wenn Entitätsinstanzen geändert wurden. Dies kann dazu führen, dass einige Änderungen nicht während SaveChanges() oder veralteten Änderungsnachverfolgungsinformationen beibehalten werden.
Weitere Informationen und Beispiele finden Sie unter EF Core-Änderungsnachverfolgung .