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). |