Jazyk

ChangeTracker.QueryTrackingBehavior Vlastnost

Definice

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.

Platí pro