Enum QueryTrackingBehavior
- Namespace
- Microsoft.EntityFrameworkCore
- Assembly
- Microsoft.EntityFrameworkCore.dll
Indicates how the results of a query are tracked by the ChangeTracker.
public enum QueryTrackingBehavior
Fields
NoTracking = 1
The change tracker will not track any of the entities that are returned from a LINQ query. If the entity instances are modified, this will not be detected by the change tracker and SaveChanges() will not persist those changes to the database.
NoTrackingWithIdentityResolution = 2
The change tracker will not track any of the entities that are returned from a LINQ query. If the entity instances are modified, this will not be detected by the change tracker and SaveChanges() will not persist those changes to the database.
TrackAll = 0
The change tracker will keep track of changes for all entities that are returned from a LINQ query. Any modification to the entity instances will be detected and persisted to the database during SaveChanges().
Remarks
See Tracking vs. no-tracking queries in EF Core for more information and examples.