QueryTrackingBehavior Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 .