Compartilhar via


DbChangeTracker Classe

Definição

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