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
| Nom | Description |
|---|---|
| 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 de valeurs non sensibles à 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 effectue le suivi. Les instances de cette classe sont généralement obtenues ChangeTracker et elles ne sont pas conçues pour être directement construites dans votre code d’application. |
| CollectionEntry |
Fournit l’accès au suivi des modifications et au chargement d’informations 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 au suivi des modifications et au chargement d’informations pour une propriété de navigation de collection qui associe cette entité à une collection d’autres entités. |
| ComplexCollectionEntry |
Fournit l’accès au suivi des modifications et au chargement des informations pour un complexeProperty de navigation de collection qui associe cette entité à une collection d’autres entités. |
| ComplexCollectionEntry<TEntity,TElement> |
Fournit l’accès au suivi des modifications et au chargement d’informations pour une propriété de navigation de collection qui associe cette entité à une collection d’autres entités. |
| ComplexElementEntry |
Fournit l’accès aux informations et opérations de suivi des modifications pour une instance de type complexe donnée. |
| ComplexElementEntry<TEntity,TComplexProperty> |
Fournit l’accès aux informations et opérations de suivi des modifications pour une instance de type complexe donnée. |
| 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 relatifs aux s 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 et IEqualityComparer<T> comparaison des IComparer<T> valeurs actuelles contenues dans IUpdateEntry les entités de suivi interne. 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 d’application. |
| GeometryValueComparer<TGeometry> |
Logique d’instantané de valeur et de comparaison pour les instances NetTopologySuite.Geometries.Geometry. |
| ListComparer<TElement> |
Pour ValueComparer<T> les listes d’éléments primitifs. La liste peut être typée en tant que IEnumerable<T>, mais ne peut être utilisée qu’avec des instances qui implémentent IList<T>. |
| ListOfNullableValueTypesComparer<TConcreteList,TElement> |
Pour ValueComparer<T> les listes d’éléments primitifs. La liste peut être typée en tant que IEnumerable<T>, mais ne peut être utilisée qu’avec des instances qui implémentent IList<T>. |
| ListOfReferenceTypesComparer<TConcreteList,TElement> |
Pour ValueComparer<T> les listes d’éléments primitifs. La liste peut être typée en tant que IEnumerable<T>, mais ne peut être utilisée qu’avec des instances qui implémentent IList<T>. |
| ListOfValueTypesComparer<TConcreteList,TElement> |
Pour ValueComparer<T> les listes d’éléments primitifs. La liste peut être typé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é en cours de suivi par un DbContext. Appel 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 au suivi des modifications et au chargement d’informations 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 typé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 typé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> |
Ensemble de hachage qui implémente les interfaces requises pour Entity Framework afin d’utiliser le suivi des modifications basé sur les notifications pour une propriété de navigation de collection. Pour plus d’informations et d’exemples, consultez les vues locales des entités suivies dans EF Core . |
| 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é pour une entité. |
| ReferenceEntry |
Fournit l’accès au suivi des modifications et au chargement d’informations 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 au suivi des modifications et au chargement d’informations 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 et Equals(Object, Object) /ou nécessitent une copie profonde/structurelle lors de la prise d’un instantané. Par exemple, les tableaux de types primitifs nécessitent à la fois si la mutation doit être détectée. |
| 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 et Equals(Object, Object) /ou nécessitent une copie approfondie lors de la prise d’un instantané. Par exemple, les tableaux de types primitifs nécessitent à la fois si la mutation doit être détectée. |
| ValueComparerExtensions |
Méthodes d’extension pour ValueComparer. |
Interfaces
| Nom | Description |
|---|---|
| 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 d’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 d’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 d’application. |
| IPrincipalKeyValueFactory<TKey> |
Fabrique de 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 d’application. |
Énumérations
| Nom | Description |
|---|---|
| CascadeTiming |
Définit différentes stratégies pour le moment où des actions en cascade seront effectuées. Voir 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). |