QueryTrackingBehavior Výčet
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í.
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 .