QueryTrackingBehavior Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, wie die Ergebnisse einer Abfrage von ChangeTrackernachverfolgt werden.
public enum QueryTrackingBehavior
type QueryTrackingBehavior =
Public Enum QueryTrackingBehavior
- Vererbung
-
QueryTrackingBehavior
Felder
NoTracking | 1 | Der Änderungsnachverfolgung verfolgt keine der Entitäten nach, die von einer LINQ-Abfrage zurückgegeben werden. Wenn die Entitätsinstanzen geändert werden, wird dies vom Änderungstracker nicht erkannt und SaveChanges() diese Änderungen nicht in der Datenbank beibehalten. |
NoTrackingWithIdentityResolution | 2 | Der Änderungsnachverfolgung verfolgt keine der Entitäten nach, die von einer LINQ-Abfrage zurückgegeben werden. Wenn die Entitätsinstanzen geändert werden, wird dies vom Änderungstracker nicht erkannt und SaveChanges() diese Änderungen nicht in der Datenbank beibehalten. |
TrackAll | 0 | Der Änderungsnachverfolgung verfolgt Änderungen für alle Entitäten, die von einer LINQ-Abfrage zurückgegeben werden. Alle Änderungen an den Entitätsinstanzen werden erkannt und in der Datenbank beibehalten SaveChanges(). |
Hinweise
Weitere Informationen und Beispiele finden Sie unter Tracking vs. No-Tracking-Abfragen in EF Core .
Gilt für:
Entity Framework