Microsoft.EntityFrameworkCore.ChangeTracking Spazio dei nomi
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.
Classi
ArrayStructuralComparer<TElement> |
Specifica il confronto dei valori per le matrici in cui viene confrontata ogni coppia di elementi. Una nuova matrice viene creata durante la creazione di snapshot. |
CaseInsensitiveValueComparer |
Confronto tra valori senza distinzione tra maiuscole e minuscole per le stringhe. |
ChangeTracker |
Fornisce l'accesso alle informazioni e alle operazioni di rilevamento delle modifiche per le istanze dell'entità in cui viene eseguito il rilevamento del contesto. Le istanze di questa classe vengono in genere ottenute da ChangeTracker e non sono progettate per essere costruite direttamente nel codice dell'applicazione. |
CollectionEntry |
Fornisce l'accesso al rilevamento delle modifiche e al caricamento delle informazioni per una proprietà di spostamento della raccolta che associa questa entità a una raccolta di altre entità. |
CollectionEntry<TEntity,TRelatedEntity> |
Fornisce l'accesso al rilevamento delle modifiche e al caricamento delle informazioni per una proprietà di spostamento della raccolta che associa questa entità a una raccolta di altre entità. |
ComplexPropertyEntry |
Fornisce l'accesso alle informazioni e alle operazioni di rilevamento delle modifiche per una determinata proprietà di un tipo complesso. |
ComplexPropertyEntry<TEntity,TComplexProperty> |
Fornisce l'accesso alle informazioni e alle operazioni di rilevamento delle modifiche per una determinata proprietà di un tipo complesso. |
DetectChangesEventArgs |
Argomenti per l'evento DetectingAllChanges. |
DetectedChangesEventArgs |
Argomenti per l'evento DetectedAllChanges. |
DetectedEntityChangesEventArgs |
Argomenti per l'evento DetectedEntityChanges. |
DetectEntityChangesEventArgs |
Argomenti per l'evento DetectingEntityChanges. |
EntityEntry |
Fornisce l'accesso alle informazioni e alle operazioni di rilevamento delle modifiche per una determinata entità. |
EntityEntry<TEntity> |
Fornisce l'accesso alle informazioni e alle operazioni di rilevamento delle modifiche per una determinata entità. |
EntityEntryEventArgs |
Argomenti di evento per gli eventi relativi a s rilevati EntityEntry. |
EntityEntryGraphNode |
Fornisce l'accesso alle informazioni e alle operazioni di rilevamento delle modifiche per un nodo in un grafico di entità attraversate. |
EntityEntryGraphNode<TState> |
Fornisce l'accesso alle informazioni e alle operazioni di rilevamento delle modifiche per un nodo in un grafico di entità attraversate. |
EntityStateChangedEventArgs |
Argomenti per l'evento StateChanged. |
EntityStateChangingEventArgs |
Argomenti per l'evento StateChanging. |
EntityTrackedEventArgs |
Argomenti per l'evento Tracked. |
EntityTrackingEventArgs |
Argomenti per l'evento Tracking. |
EntryCurrentValueComparer<TProperty> |
Implementazione di IComparer<T> e IEqualityComparer<T> per confrontare i valori correnti contenuti nelle IUpdateEntry entità di rilevamento interne. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
GeometryValueComparer<TGeometry> |
Snapshot e logica di confronto dei valori per le istanze NetTopologySuite.Geometries.Geometry. |
ListComparer<TElement> |
Oggetto ValueComparer<T> per elenchi di elementi primitivi. L'elenco può essere digitato come IEnumerable<T>, ma può essere usato solo con istanze che implementano IList<T>. |
LocalView<TEntity> |
Raccolta che rimane sincronizzata con le entità di un determinato tipo monitorato da un DbContextoggetto . Chiamare Local per ottenere una visualizzazione locale. |
MemberEntry |
Fornisce l'accesso alle informazioni e alle operazioni di rilevamento delle modifiche per una determinata proprietà o proprietà di spostamento. |
NavigationEntry |
Fornisce l'accesso al rilevamento delle modifiche e al caricamento delle informazioni per una proprietà di spostamento che associa questa entità a una o più entità. |
NullableValueTypeListComparer<TElement> |
Oggetto ValueComparer<T> per elenchi di elementi primitivi. L'elenco può essere digitato come IEnumerable<T>, ma può essere usato solo con istanze che implementano IList<T>. |
ObjectListComparer<TElement> |
Oggetto ValueComparer<T> per elenchi di elementi primitivi. L'elenco può essere digitato come IEnumerable<T>, ma può essere usato solo con istanze che implementano IList<T>. |
ObservableCollectionListSource<T> |
Estende ObservableCollection<T> e aggiunge un'implementazione esplicita di IListSource. |
ObservableHashSet<T> |
Set hash che implementa le interfacce necessarie per Entity Framework per usare il rilevamento delle modifiche basato sulle notifiche per una proprietà di spostamento raccolta. |
PropertyEntry |
Fornisce l'accesso alle informazioni e alle operazioni di rilevamento delle modifiche per una determinata proprietà. |
PropertyEntry<TEntity,TProperty> |
Fornisce l'accesso alle informazioni e alle operazioni di rilevamento delle modifiche per una determinata proprietà. |
PropertyValues |
Raccolta di tutti i valori delle proprietà per un'entità. |
ReferenceEntry |
Fornisce l'accesso al rilevamento delle modifiche e al caricamento delle informazioni per una proprietà di navigazione di riferimento (ad esempio non raccolta) che associa questa entità a un'altra entità. |
ReferenceEntry<TEntity,TProperty> |
Fornisce l'accesso al rilevamento delle modifiche e al caricamento delle informazioni per una proprietà di navigazione di riferimento (ad esempio non raccolta) che associa questa entità a un'altra entità. |
ValueComparer |
Specifica lo snapshot e il confronto dei valori personalizzati per i tipi CLR che non possono essere confrontati con Equals(Object, Object) e/o richiedono una copia profonda/strutturale durante l'acquisizione di uno snapshot. Ad esempio, le matrici di tipi primitivi richiedono entrambi se la mutazione deve essere rilevata. |
ValueComparer<T> |
Specifica lo snapshot e il confronto dei valori personalizzati per i tipi CLR che non possono essere confrontati con Equals(Object, Object) e/o necessitano di una copia approfondita durante l'acquisizione di uno snapshot. Ad esempio, le matrici di tipi primitivi richiedono entrambi se la mutazione deve essere rilevata. |
ValueComparerExtensions |
Metodi di estensione per ValueComparer. |
Interfacce
IDependentKeyValueFactory |
Factory per i valori chiave in base ai valori di chiave esterna acquisiti da varie forme di dati dell'entità. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IDependentKeyValueFactory<TKey> |
Factory per i valori chiave in base ai valori di chiave esterna acquisiti da varie forme di dati dell'entità. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IEntityEntryGraphIterator |
Un servizio per attraversare un grafico di entità ed eseguire un'azione in ogni nodo. |
IPrincipalKeyValueFactory |
Rappresenta una factory per i valori chiave in base ai valori chiave primaria/principale presi da varie forme di dati di entità. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IPrincipalKeyValueFactory<TKey> |
Factory per i valori chiave in base ai valori chiave primaria/principale presi da varie forme di dati dell'entità. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
Enumerazioni
CascadeTiming |
Definisce diverse strategie per quando verranno eseguite azioni a catena. Controllare CascadeDeleteTiming e DeleteOrphansTiming. |
ChangeTrackerDebugStringOptions |
Eseguire il debug delle opzioni di personalizzazione delle stringhe per le entità rilevate. |
LoadOptions |
Opzioni per controllare il comportamento del caricamento di entità correlate con Load(LoadOptions). |