Microsoft.EntityFrameworkCore.ChangeTracking Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clases
ArrayStructuralComparer<TElement> |
Especifica la comparación de valores de las matrices en las que se compara cada par de elementos. Una nueva matriz se construye al crear instantáneas. |
CaseInsensitiveValueComparer |
Comparación de valores que no distinguen mayúsculas de minúsculas para cadenas. |
ChangeTracker |
Proporciona acceso a la información y las operaciones de seguimiento de cambios para las instancias de entidad que realiza el seguimiento del contexto. Las instancias de esta clase se obtienen normalmente de ChangeTracker y no están diseñadas para construirse directamente en el código de la aplicación. |
CollectionEntry |
Proporciona acceso al seguimiento de cambios y la información de carga de una propiedad de navegación de colección que asocia esta entidad a una colección de otras entidades. |
CollectionEntry<TEntity,TRelatedEntity> |
Proporciona acceso al seguimiento de cambios y la información de carga de una propiedad de navegación de colección que asocia esta entidad a una colección de otras entidades. |
ComplexPropertyEntry |
Proporciona acceso a la información y las operaciones de seguimiento de cambios para una propiedad determinada de un tipo complejo. |
ComplexPropertyEntry<TEntity,TComplexProperty> |
Proporciona acceso a la información y las operaciones de seguimiento de cambios para una propiedad determinada de un tipo complejo. |
DetectChangesEventArgs |
Argumentos del evento para el evento DetectingAllChanges. |
DetectedChangesEventArgs |
Argumentos del evento para el evento DetectedAllChanges. |
DetectedEntityChangesEventArgs |
Argumentos del evento para el evento DetectedEntityChanges. |
DetectEntityChangesEventArgs |
Argumentos del evento para el evento DetectingEntityChanges. |
EntityEntry |
Proporciona acceso a la información y las operaciones de seguimiento de cambios para una entidad determinada. |
EntityEntry<TEntity> |
Proporciona acceso a la información y las operaciones de seguimiento de cambios para una entidad determinada. |
EntityEntryEventArgs |
Argumentos de evento para eventos relacionados con los s de EntityEntryseguimiento. |
EntityEntryGraphNode |
Proporciona acceso a la información y las operaciones de seguimiento de cambios de un nodo en un gráfico de entidades que se recorren. |
EntityEntryGraphNode<TState> |
Proporciona acceso a la información y las operaciones de seguimiento de cambios de un nodo en un gráfico de entidades que se recorren. |
EntityStateChangedEventArgs |
Argumentos del evento para el evento StateChanged. |
EntityStateChangingEventArgs |
Argumentos del evento para el evento StateChanging. |
EntityTrackedEventArgs |
Argumentos del evento para el evento Tracked. |
EntityTrackingEventArgs |
Argumentos del evento para el evento Tracking. |
EntryCurrentValueComparer<TProperty> |
Implementación de IComparer<T> y IEqualityComparer<T> para comparar los valores actuales contenidos en IUpdateEntry las entidades de seguimiento internas. Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
GeometryValueComparer<TGeometry> |
Valor de instantáneas y lógica de comparación para instancias de NetTopologySuite.Geometries.Geometry. |
ListComparer<TElement> |
para ValueComparer<T> listas de elementos primitivos. La lista se puede escribir como IEnumerable<T>, pero solo se puede usar con instancias que implementan IList<T>. |
LocalView<TEntity> |
Colección que permanece sincronizada con entidades de un tipo determinado al que realiza un seguimiento .DbContext Llame Local a para obtener una vista local. |
MemberEntry |
Proporciona acceso a la información y las operaciones de seguimiento de cambios para una propiedad o propiedad de navegación determinada. |
NavigationEntry |
Proporciona acceso al seguimiento de cambios y a la información de carga de una propiedad de navegación que asocia esta entidad a una o varias entidades. |
NullableValueTypeListComparer<TElement> |
para ValueComparer<T> listas de elementos primitivos. La lista se puede escribir como IEnumerable<T>, pero solo se puede usar con instancias que implementan IList<T>. |
ObjectListComparer<TElement> |
para ValueComparer<T> listas de elementos primitivos. La lista se puede escribir como IEnumerable<T>, pero solo se puede usar con instancias que implementan IList<T>. |
ObservableCollectionListSource<T> |
ObservableCollection<T> Extiende y agrega una implementación explícita de IListSource. |
ObservableHashSet<T> |
Un conjunto hash que implementa las interfaces necesarias para que Entity Framework use el seguimiento de cambios basado en notificaciones para una propiedad de navegación de colección. |
PropertyEntry |
Proporciona acceso a la información y las operaciones de seguimiento de cambios para una propiedad determinada. |
PropertyEntry<TEntity,TProperty> |
Proporciona acceso a la información y las operaciones de seguimiento de cambios para una propiedad determinada. |
PropertyValues |
Colección de todos los valores de propiedad de una entidad. |
ReferenceEntry |
Proporciona acceso a la información de seguimiento de cambios y carga de una propiedad de navegación de referencia (es decir, no colección) que asocia esta entidad a otra entidad. |
ReferenceEntry<TEntity,TProperty> |
Proporciona acceso a la información de seguimiento de cambios y carga de una propiedad de navegación de referencia (es decir, no colección) que asocia esta entidad a otra entidad. |
ValueComparer |
Especifica la instantánea y comparación de valores personalizados para los tipos CLR que no se pueden comparar con Equals(Object, Object) y/o necesitan una copia profunda o estructural al tomar una instantánea. Por ejemplo, las matrices de tipos primitivos requerirán ambas si se va a detectar la mutación. |
ValueComparer<T> |
Especifica la instantánea y comparación de valores personalizados para los tipos CLR que no se pueden comparar con Equals(Object, Object) y/o necesitan una copia profunda al tomar una instantánea. Por ejemplo, las matrices de tipos primitivos requerirán ambas si se va a detectar la mutación. |
ValueComparerExtensions |
Métodos de extensión para ValueComparer. |
Interfaces
IDependentKeyValueFactory |
Generador de valores de clave basados en los valores de clave externos tomados de varias formas de datos de entidad. Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
IDependentKeyValueFactory<TKey> |
Generador de valores de clave basados en los valores de clave externos tomados de varias formas de datos de entidad. Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
IEntityEntryGraphIterator |
Un servicio para recorrer un gráfico de entidades y realizar alguna acción en en cada nodo. |
IPrincipalKeyValueFactory |
Representa un generador de valores de clave basados en los valores de clave principal o principal tomados de varias formas de datos de entidad. Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
IPrincipalKeyValueFactory<TKey> |
Generador de valores de clave basados en los valores de clave principal o principal tomados de varias formas de datos de entidad. Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
Enumeraciones
CascadeTiming |
Define diferentes estrategias para cuando se realicen acciones en cascada. Vea CascadeDeleteTiming y DeleteOrphansTiming. |
ChangeTrackerDebugStringOptions |
Opciones de personalización de cadenas de depuración para entidades con seguimiento. |
LoadOptions |
Opciones para controlar el comportamiento de cargar entidades relacionadas con Load(LoadOptions). |