Udostępnij za pośrednictwem


QueryTrackingBehavior Wyliczenie

Definicja

Wskazuje, w jaki sposób wyniki zapytania są śledzone przez element ChangeTracker.

public enum QueryTrackingBehavior
type QueryTrackingBehavior = 
Public Enum QueryTrackingBehavior
Dziedziczenie
QueryTrackingBehavior

Pola

NoTracking 1

Monitor zmian nie będzie śledzić żadnych jednostek zwracanych z zapytania LINQ. Jeśli wystąpienia jednostek zostaną zmodyfikowane, nie zostanie to wykryte przez monitor zmian i SaveChanges() nie będzie utrwalać tych zmian w bazie danych.

NoTrackingWithIdentityResolution 2

Monitor zmian nie będzie śledzić żadnych jednostek zwracanych z zapytania LINQ. Jeśli wystąpienia jednostek zostaną zmodyfikowane, nie zostanie to wykryte przez monitor zmian i SaveChanges() nie będzie utrwalać tych zmian w bazie danych.

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 wykonywania operacji SaveChanges().

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Śledzenie i brak śledzenia zapytań w programie EF Core .

Dotyczy