Condividi tramite


QueryTrackingBehavior Enumerazione

Definizione

Indica il modo in cui i risultati di una query vengono rilevati da ChangeTracker.

public enum QueryTrackingBehavior
type QueryTrackingBehavior = 
Public Enum QueryTrackingBehavior
Ereditarietà
QueryTrackingBehavior

Campi

NoTracking 1

Lo strumento di rilevamento delle modifiche non tiene traccia delle entità restituite da una query LINQ. Se le istanze dell'entità vengono modificate, questa operazione non verrà rilevata dal rilevamento delle modifiche e SaveChanges() le modifiche non verranno mantenute nel database.

NoTrackingWithIdentityResolution 2

Lo strumento di rilevamento delle modifiche non tiene traccia delle entità restituite da una query LINQ. Se le istanze dell'entità vengono modificate, questa operazione non verrà rilevata dal rilevamento delle modifiche e SaveChanges() le modifiche non verranno mantenute nel database.

TrackAll 0

Lo strumento di rilevamento delle modifiche continuerà a tenere traccia delle modifiche per tutte le entità restituite da una query LINQ. Tutte le modifiche apportate alle istanze dell'entità verranno rilevate e rese persistenti nel database durante SaveChanges().

Commenti

Per altre informazioni ed esempi, vedere Rilevamento e nessun rilevamento delle query in EF Core .

Si applica a