Jazyk

ChangeTracker.AutoDetectChangesEnabled Vlastnost

Definice

Získá nebo nastaví hodnotu určující, zda DetectChanges() metoda je volána automaticky metodami DbContext a související třídy.

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

Hodnota vlastnosti

Poznámky

Výchozí hodnota je true. Tím se zajistí, že kontext bude vědět o všech změnách sledovaných instancí entit před provedením operací, jako SaveChanges() je například vrácení informací o sledování změn. Pokud automatické rozpoznání změn zakážete, musíte zajistit, aby DetectChanges() se volala, když byly změněny instance entit. Pokud to neuděláte, může dojít k tomu, že se některé změny během vrácení nebo po vrácení zastaralých informací o sledování změn nezachovají SaveChanges() .

Další informace a příklady najdete v tématu EF Core Change Tracking .

Platí pro