DbChangeTracker Classe
Definição
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.
Retornado pelo método ChangeTracker de DbContext para fornecer acesso aos recursos do contexto relacionados ao controle de alterações de entidades.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public class DbChangeTracker
public class DbChangeTracker
type DbChangeTracker = class
Public Class DbChangeTracker
- Herança
-
DbChangeTracker
- Atributos
Métodos
DetectChanges() |
Detecta alterações feitas nas propriedades e relações de entidades POCO. Observe que alguns tipos de entidade (como proxies de controle de alterações e entidades que derivam de EntityObject) relatam alterações automaticamente e uma chamada para DetectChanges normalmente não é necessária para esses tipos de entidades. Observe também que normalmente DetectChanges é chamado automaticamente por muitos dos métodos de e suas classes relacionadas, de DbContext modo que é raro que esse método precise ser chamado explicitamente. No entanto, pode ser desejável, geralmente por motivos de desempenho, desativar essa chamada automática de DetectChanges usando o sinalizador AutoDetectChangesEnabled de Configuration. |
Entries() |
Obtém DbEntityEntry objetos para todas as entidades controladas por esse contexto. |
Entries<TEntity>() |
Obtém DbEntityEntry objetos para todas as entidades do tipo determinado rastreado por esse contexto. |
Equals(Object) |
Retornado pelo método ChangeTracker de DbContext para fornecer acesso aos recursos do contexto relacionados ao controle de alterações de entidades. |
GetHashCode() |
Retornado pelo método ChangeTracker de DbContext para fornecer acesso aos recursos do contexto relacionados ao controle de alterações de entidades. |
GetType() |
Obtém o Type da instância atual. |
HasChanges() |
Verifica se o DbContext está acompanhando quaisquer entidades ou relações novas, excluídas ou alteradas que serão enviadas ao banco de dados, se SaveChanges() for chamado. |
ToString() |
Retornado pelo método ChangeTracker de DbContext para fornecer acesso aos recursos do contexto relacionados ao controle de alterações de entidades. |
Aplica-se a
Entity Framework