ChangeTracker.AutoDetectChangesEnabled Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Entity Framework