Microsoft.EntityFrameworkCore.ChangeTracking Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
ArrayStructuralComparer<TElement> |
Especifica a comparação de valor para matrizes em que cada par de elementos é comparado. Uma nova matriz é construída durante o instantâneo. |
CaseInsensitiveValueComparer |
Comparação de valor que não diferencia maiúsculas de minúsculas para cadeias de caracteres. |
ChangeTracker |
Fornece acesso a informações e operações de controle de alterações para instâncias de entidade que o contexto está acompanhando. As instâncias dessa classe normalmente são obtidas de ChangeTracker e ela não foi projetada para ser construída diretamente no código do aplicativo. |
CollectionEntry |
Fornece acesso ao controle de alterações e ao carregamento de informações para uma propriedade de navegação de coleção que associa essa entidade a uma coleção de outras entidades. |
CollectionEntry<TEntity,TRelatedEntity> |
Fornece acesso ao controle de alterações e ao carregamento de informações para uma propriedade de navegação de coleção que associa essa entidade a uma coleção de outras entidades. |
ComplexPropertyEntry |
Fornece acesso a informações e operações de controle de alterações para uma determinada propriedade de um tipo complexo. |
ComplexPropertyEntry<TEntity,TComplexProperty> |
Fornece acesso a informações e operações de controle de alterações para uma determinada propriedade de um tipo complexo. |
DetectChangesEventArgs |
Argumentos de evento para o evento DetectingAllChanges. |
DetectedChangesEventArgs |
Argumentos de evento para o evento DetectedAllChanges. |
DetectedEntityChangesEventArgs |
Argumentos de evento para o evento DetectedEntityChanges. |
DetectEntityChangesEventArgs |
Argumentos de evento para o evento DetectingEntityChanges. |
EntityEntry |
Fornece acesso a informações e operações de controle de alterações para uma determinada entidade. |
EntityEntry<TEntity> |
Fornece acesso a informações e operações de controle de alterações para uma determinada entidade. |
EntityEntryEventArgs |
Argumentos de evento para eventos relacionados a s rastreados EntityEntry. |
EntityEntryGraphNode |
Fornece acesso a informações e operações de controle de alterações para um nó em um grafo de entidades que está sendo percorrido. |
EntityEntryGraphNode<TState> |
Fornece acesso a informações e operações de controle de alterações para um nó em um grafo de entidades que está sendo percorrido. |
EntityStateChangedEventArgs |
Argumentos de evento para o evento StateChanged. |
EntityStateChangingEventArgs |
Argumentos de evento para o evento StateChanging. |
EntityTrackedEventArgs |
Argumentos de evento para o evento Tracked. |
EntityTrackingEventArgs |
Argumentos de evento para o evento Tracking. |
EntryCurrentValueComparer<TProperty> |
Uma implementação de IComparer<T> e IEqualityComparer<T> para comparar os valores atuais contidos em IUpdateEntry entidades de acompanhamento internas. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
GeometryValueComparer<TGeometry> |
Instantâneo de valor e lógica de comparação para instâncias NetTopologySuite.Geometries.Geometry. |
ListComparer<TElement> |
Um ValueComparer<T> para listas de itens primitivos. A lista pode ser digitada como IEnumerable<T>, mas só pode ser usada com instâncias que implementam IList<T>. |
LocalView<TEntity> |
Uma coleção que permanece em sincronia com entidades de um determinado tipo que estão sendo controladas por um DbContext. Chame Local para obter uma exibição local. |
MemberEntry |
Fornece acesso a informações e operações de controle de alterações para uma determinada propriedade ou propriedade de navegação. |
NavigationEntry |
Fornece acesso ao controle de alterações e ao carregamento de informações para uma propriedade de navegação que associa essa entidade a uma ou mais outras entidades. |
NullableValueTypeListComparer<TElement> |
Um ValueComparer<T> para listas de itens primitivos. A lista pode ser digitada como IEnumerable<T>, mas só pode ser usada com instâncias que implementam IList<T>. |
ObjectListComparer<TElement> |
Um ValueComparer<T> para listas de itens primitivos. A lista pode ser digitada como IEnumerable<T>, mas só pode ser usada com instâncias que implementam IList<T>. |
ObservableCollectionListSource<T> |
ObservableCollection<T> Estende e adiciona uma implementação explícita de IListSource. |
ObservableHashSet<T> |
Um conjunto de hash que implementa as interfaces necessárias para que o Entity Framework use o controle de alterações baseado em notificação para uma propriedade de navegação de coleção. |
PropertyEntry |
Fornece acesso a informações e operações de controle de alterações para uma determinada propriedade. |
PropertyEntry<TEntity,TProperty> |
Fornece acesso a informações e operações de controle de alterações para uma determinada propriedade. |
PropertyValues |
Uma coleção de todos os valores de propriedade para uma entidade. |
ReferenceEntry |
Fornece acesso ao controle de alterações e ao carregamento de informações para uma propriedade de navegação de referência (ou seja, não coleção) que associa essa entidade a outra entidade. |
ReferenceEntry<TEntity,TProperty> |
Fornece acesso ao controle de alterações e ao carregamento de informações para uma propriedade de navegação de referência (ou seja, não coleção) que associa essa entidade a outra entidade. |
ValueComparer |
Especifica o instantâneo de valor personalizado e a comparação para tipos CLR que não podem ser comparados com Equals(Object, Object) e/ou precisam de uma cópia profunda/estrutural ao fazer uma instantâneo. Por exemplo, matrizes de tipos primitivos exigirão ambos se a mutação for detectada. |
ValueComparer<T> |
Especifica o instantâneo de valor personalizado e a comparação para tipos CLR que não podem ser comparados com Equals(Object, Object) e/ou precisam de uma cópia profunda ao fazer uma instantâneo. Por exemplo, matrizes de tipos primitivos exigirão ambos se a mutação for detectada. |
ValueComparerExtensions |
Métodos de extensão para ValueComparer. |
Interfaces
IDependentKeyValueFactory |
Uma fábrica para valores de chave com base nos valores de chave estrangeira obtidos de várias formas de dados de entidade. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
IDependentKeyValueFactory<TKey> |
Uma fábrica para valores de chave com base nos valores de chave estrangeira obtidos de várias formas de dados de entidade. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
IEntityEntryGraphIterator |
Um serviço para percorrer um grafo de entidades e executar alguma ação em cada nó. |
IPrincipalKeyValueFactory |
Representa uma fábrica para valores de chave com base nos valores de chave primária/principal obtidos de várias formas de dados de entidade. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
IPrincipalKeyValueFactory<TKey> |
Uma fábrica para valores de chave com base nos valores de chave primária/principal obtidos de várias formas de dados de entidade. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Enumerações
CascadeTiming |
Define estratégias diferentes para quando ações em cascata serão executadas. Veja CascadeDeleteTiming e DeleteOrphansTiming. |
ChangeTrackerDebugStringOptions |
Opções de personalização de cadeia de caracteres de depuração para entidades controladas. |
LoadOptions |
Opções para controlar o comportamento do carregamento de entidades relacionadas com Load(LoadOptions). |
Entity Framework