ChangeTracker.AutoDetectChangesEnabled Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die DetectChanges() Methode automatisch durch Methoden von und verknüpften Klassen aufgerufen wird, oder legt diesen fest DbContext .

Der Standardwert lautet „true“. Dadurch wird sichergestellt, dass der Kontext Änderungen an überwachten Entitäts Instanzen kennt, bevor Vorgänge wie oder die Rückgabe von Änderungs nach Verfolgungs Informationen durchgeführt werden SaveChanges() . Wenn Sie die automatische Erkennung von Änderungen deaktivieren, müssen Sie sicherstellen, dass DetectChanges() aufgerufen wird, wenn Entitäts Instanzen geändert wurden. Wenn dies nicht der Fall ist, werden einige Änderungen möglicherweise nicht beibehalten, während SaveChanges() oder veraltete Änderungs nach Verfolgungs Informationen zurückgegeben werden.

public virtual bool AutoDetectChangesEnabled { get; set; }
member this.AutoDetectChangesEnabled : bool with get, set
Public Overridable Property AutoDetectChangesEnabled As Boolean

Eigenschaftswert

Boolean

Gilt für: