Jazyk

QueryTrackingBehavior Výčet

Definice

Určuje, jak jsou výsledky dotazu sledovány příkazem ChangeTracker.

public enum QueryTrackingBehavior
type QueryTrackingBehavior = 
Public Enum QueryTrackingBehavior
Dědičnost
QueryTrackingBehavior

Pole

Název Hodnota Description
TrackAll 0

Sledování změn bude sledovat změny pro všechny entity vrácené z dotazu LINQ. Všechny změny instancí entit budou zjištěny a zachovány v databázi během SaveChanges().

NoTracking 1

Sledování změn nebude sledovat žádné entity vrácené z dotazu LINQ. Pokud jsou instance entit změněny, sledování změn to nezjistí a SaveChanges() tyto změny v databázi nezachovají. Řešení identity se neprovádí.

NoTrackingWithIdentityResolution 2

Sledování změn nebude sledovat žádné entity vrácené z dotazu LINQ. Pokud jsou instance entit změněny, sledování změn to nezjistí a SaveChanges() tyto změny v databázi nezachovají. Provádí se řešení identity.

Poznámky

Další informace a příklady najdete v tématu Sledování vs. dotazy bez sledování v EF Core .

Platí pro