Sdílet prostřednictvím


ChangeTracker.AutoDetectChangesEnabled Vlastnost

Definice

Získá nebo nastaví hodnotu označující, zda DetectChanges() je metoda 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í hodnotou je hodnota true. Tím se zajistí, že kontext bude vědět o všech změnách v instancích sledovaných entit před provedením operací, jako SaveChanges() je například nebo vrácení informací o sledování změn. Pokud zakážete automatické zjišťování změn, musíte zajistit, aby DetectChanges() se při změně instancí entit volala. Pokud to neuděláte, může se stát, že některé změny nebudou během SaveChanges() sledování změn trvalé nebo budou vráceny zastaralé informace o sledování změn.

Další informace a příklady najdete v tématu Sledování změn EF Core .

Platí pro