ChangeTracker.QueryTrackingBehavior 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í chování sledování pro dotazy LINQ spuštěné v kontextu. Zakázání sledování změn je užitečné pro scénáře jen pro čtení, protože zabraňuje režii při nastavování sledování změn pro každou instanci entity. Sledování změn byste neměli zakázat, pokud chcete manipulovat s instancemi entit a zachovat tyto změny v databázi pomocí SaveChanges().
public virtual Microsoft.EntityFrameworkCore.QueryTrackingBehavior QueryTrackingBehavior { get; set; }
member this.QueryTrackingBehavior : Microsoft.EntityFrameworkCore.QueryTrackingBehavior with get, set
Public Overridable Property QueryTrackingBehavior As QueryTrackingBehavior
Hodnota vlastnosti
Poznámky
Tato metoda nastaví výchozí chování kontextu, ale toto chování můžete přepsat pro jednotlivé dotazy pomocí AsNoTracking<TEntity>(IQueryable<TEntity>) metod a AsTracking<TEntity>(IQueryable<TEntity>) metod.
Výchozí hodnota je TrackAll. To znamená, že sledování změn bude sledovat změny pro všechny entity vrácené z dotazu LINQ.