QueryTrackingBehavior Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wskazuje, jak wyniki zapytania są śledzone przez element ChangeTracker.
public enum QueryTrackingBehavior
type QueryTrackingBehavior =
Public Enum QueryTrackingBehavior
- Dziedziczenie
-
QueryTrackingBehavior
Pola
| Nazwisko | Wartość | Opis |
|---|---|---|
| TrackAll | 0 | Monitor zmian będzie śledzić zmiany dla wszystkich jednostek zwracanych z zapytania LINQ. Wszelkie modyfikacje wystąpień jednostki zostaną wykryte i utrwalone w bazie danych podczas .SaveChanges() |
| NoTracking | 1 | Monitor zmian nie będzie śledzić żadnych jednostek zwracanych z zapytania LINQ. Jeśli wystąpienia jednostki zostaną zmodyfikowane, nie zostanie to wykryte przez monitor zmian i SaveChanges() nie będzie utrwalać tych zmian w bazie danych. Rozpoznawanie tożsamości nie jest wykonywane. |
| NoTrackingWithIdentityResolution | 2 | Monitor zmian nie będzie śledzić żadnych jednostek zwracanych z zapytania LINQ. Jeśli wystąpienia jednostki zostaną zmodyfikowane, nie zostanie to wykryte przez monitor zmian i SaveChanges() nie będzie utrwalać tych zmian w bazie danych. Jest wykonywane rozpoznawanie tożsamości. |
Uwagi
Aby uzyskać więcej informacji i przykładów, zobacz Śledzenie i brak śledzenia zapytań w programie EF Core .