Język

QueryTrackingBehavior Wyliczenie

Definicja

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 .

Dotyczy