Microsoft.EntityFrameworkCore.ChangeTracking Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classes
ArrayStructuralComparer<TElement> |
Spécifie la comparaison de valeurs pour les tableaux où chaque paire d’éléments est comparée. Un nouveau tableau est construit lors de la capture instantanée. |
CaseInsensitiveValueComparer |
Comparaison des valeurs ne respectant pas la casse pour les chaînes. |
ChangeTracker |
Fournit l’accès aux informations et opérations de suivi des modifications pour les instances d’entité que le contexte suit. Les instances de cette classe sont généralement obtenues à partir de ChangeTracker et elle n’est pas conçue pour être construite directement dans votre code d’application. |
CollectionEntry |
Fournit l’accès aux informations de suivi et de chargement des modifications pour une propriété de navigation de collection qui associe cette entité à une collection d’autres entités. |
CollectionEntry<TEntity,TRelatedEntity> |
Fournit l’accès aux informations de suivi et de chargement des modifications pour une propriété de navigation de collection qui associe cette entité à une collection d’autres entités. |
ComplexPropertyEntry |
Fournit l’accès aux informations et opérations de suivi des modifications pour une propriété donnée d’un type complexe. |
ComplexPropertyEntry<TEntity,TComplexProperty> |
Fournit l’accès aux informations et opérations de suivi des modifications pour une propriété donnée d’un type complexe. |
DetectChangesEventArgs |
Arguments de l’événement DetectingAllChanges. |
DetectedChangesEventArgs |
Arguments de l’événement DetectedAllChanges. |
DetectedEntityChangesEventArgs |
Arguments de l’événement DetectedEntityChanges. |
DetectEntityChangesEventArgs |
Arguments de l’événement DetectingEntityChanges. |
EntityEntry |
Fournit l’accès aux informations et opérations de suivi des modifications pour une entité donnée. |
EntityEntry<TEntity> |
Fournit l’accès aux informations et opérations de suivi des modifications pour une entité donnée. |
EntityEntryEventArgs |
Arguments d’événement pour les événements liés aux suivis EntityEntry. |
EntityEntryGraphNode |
Fournit l’accès aux informations et opérations de suivi des modifications pour un nœud dans un graphique d’entités en cours de traversée. |
EntityEntryGraphNode<TState> |
Fournit l’accès aux informations et opérations de suivi des modifications pour un nœud dans un graphique d’entités en cours de traversée. |
EntityStateChangedEventArgs |
Arguments de l’événement StateChanged. |
EntityStateChangingEventArgs |
Arguments de l’événement StateChanging. |
EntityTrackedEventArgs |
Arguments de l’événement Tracked. |
EntityTrackingEventArgs |
Arguments de l’événement Tracking. |
EntryCurrentValueComparer<TProperty> |
Implémentation de IComparer<T> et IEqualityComparer<T> pour comparer les valeurs actuelles contenues dans les IUpdateEntry entités de suivi internes. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application. |
GeometryValueComparer<TGeometry> |
Logique de capture instantanée et de comparaison de valeur pour les instances NetTopologySuite.Geometries.Geometry. |
ListComparer<TElement> |
pour ValueComparer<T> les listes d’éléments primitifs. La liste peut être tapée en tant que IEnumerable<T>, mais ne peut être utilisée qu’avec des instances qui implémentent IList<T>. |
LocalView<TEntity> |
Collection qui reste synchronisée avec les entités d’un type donné faisant l’objet d’un suivi par un DbContext. Appelez Local pour obtenir une vue locale. |
MemberEntry |
Fournit l’accès aux informations et opérations de suivi des modifications pour une propriété ou une propriété de navigation donnée. |
NavigationEntry |
Fournit l’accès aux informations de suivi et de chargement des modifications pour une propriété de navigation qui associe cette entité à une ou plusieurs autres entités. |
NullableValueTypeListComparer<TElement> |
pour ValueComparer<T> les listes d’éléments primitifs. La liste peut être tapée en tant que IEnumerable<T>, mais ne peut être utilisée qu’avec des instances qui implémentent IList<T>. |
ObjectListComparer<TElement> |
pour ValueComparer<T> les listes d’éléments primitifs. La liste peut être tapée en tant que IEnumerable<T>, mais ne peut être utilisée qu’avec des instances qui implémentent IList<T>. |
ObservableCollectionListSource<T> |
ObservableCollection<T> Étend et ajoute une implémentation explicite de IListSource. |
ObservableHashSet<T> |
Jeu de hachage qui implémente les interfaces requises pour Qu’Entity Framework utilise le suivi des modifications basé sur les notifications pour une propriété de navigation de collection. |
PropertyEntry |
Fournit l’accès aux informations et opérations de suivi des modifications pour une propriété donnée. |
PropertyEntry<TEntity,TProperty> |
Fournit l’accès aux informations et opérations de suivi des modifications pour une propriété donnée. |
PropertyValues |
Collection de toutes les valeurs de propriété d’une entité. |
ReferenceEntry |
Fournit l’accès aux informations de suivi et de chargement des modifications pour une propriété de navigation de référence (c’est-à-dire non collection) qui associe cette entité à une autre entité. |
ReferenceEntry<TEntity,TProperty> |
Fournit l’accès aux informations de suivi et de chargement des modifications pour une propriété de navigation de référence (c’est-à-dire non collection) qui associe cette entité à une autre entité. |
ValueComparer |
Spécifie la capture instantanée et la comparaison de valeurs personnalisées pour les types CLR qui ne peuvent pas être comparés avec Equals(Object, Object) et/ou qui ont besoin d’une copie profonde/structurelle lors de la prise d’un instantané. Par exemple, les tableaux de types primitifs nécessitent les deux pour détecter une mutation. |
ValueComparer<T> |
Spécifie la capture instantanée et la comparaison de valeurs personnalisées pour les types CLR qui ne peuvent pas être comparés avec Equals(Object, Object) et/ou nécessitent une copie approfondie lors de la prise d’une instantané. Par exemple, les tableaux de types primitifs nécessitent les deux pour détecter une mutation. |
ValueComparerExtensions |
Méthodes d’extension pour ValueComparer. |
Interfaces
IDependentKeyValueFactory |
Fabrique de valeurs de clé basées sur les valeurs de clé étrangère provenant de différentes formes de données d’entité. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application. |
IDependentKeyValueFactory<TKey> |
Fabrique de valeurs de clé basées sur les valeurs de clé étrangère provenant de différentes formes de données d’entité. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application. |
IEntityEntryGraphIterator |
Service permettant de parcourir un graphique d’entités et d’effectuer une action sur chaque nœud. |
IPrincipalKeyValueFactory |
Représente une fabrique pour les valeurs de clé basées sur les valeurs de clé primaire/principale extraites de différentes formes de données d’entité. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application. |
IPrincipalKeyValueFactory<TKey> |
Fabrique de valeurs de clé basées sur les valeurs de clé primaire/principale provenant de différentes formes de données d’entité. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application. |
Énumérations
CascadeTiming |
Définit différentes stratégies pour le moment où les actions en cascade seront effectuées. Localisez CascadeDeleteTiming et DeleteOrphansTiming. |
ChangeTrackerDebugStringOptions |
Options de personnalisation de chaîne de débogage pour les entités suivies. |
LoadOptions |
Options permettant de contrôler le comportement du chargement d’entités associées avec Load(LoadOptions). |