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í linq dotazy spuštěné v kontextu. Zakázání sledování změn je užitečné ve scénářích jen pro čtení, protože se tím vyhnete režijním nákladům na nastavení 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í pro kontext, ale toto chování můžete přepsat pro jednotlivé dotazy pomocí AsNoTracking<TEntity>(IQueryable<TEntity>) metod a AsTracking<TEntity>(IQueryable<TEntity>) .
Výchozí hodnota je TrackAll. To znamená, že sledování změn bude sledovat změny pro všechny entity, které jsou vráceny z dotazu LINQ.
Platí pro
Entity Framework