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.
Ruft einen Wert ab, der angibt, ob die DetectChanges() Methode von Methoden und DbContext verwandten Klassen automatisch aufgerufen wird, oder legt den Wert fest.
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 der Kontext über alle Änderungen an nachverfolgten Entitätsinstanzen informiert ist, bevor Vorgänge wie SaveChanges() z. B. oder die Rückgabe von Änderungsnachverfolgungsinformationen ausgeführt werden. Wenn Sie die automatische Erkennung von Änderungen deaktivieren, müssen Sie sicherstellen, dass diese aufgerufen wird, DetectChanges() wenn Entitätsinstanzen geändert wurden. Wenn dies nicht geschieht, kann dies dazu führen, dass einige Änderungen während der SaveChanges() Änderungsnachverfolgung nicht beibehalten oder veraltete Änderungsnachverfolgungsinformationen zurückgegeben werden.
Weitere Informationen und Beispiele finden Sie unter EF Core-Änderungsnachverfolgung .
Gilt für:
Entity Framework