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 para DbContext 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
| Nome | Descrição |
|---|---|
| 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 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 fornecido controladas por esse contexto. |
| Equals(Object) |
Retornado pelo método ChangeTracker para DbContext fornecer acesso aos recursos do contexto relacionados ao controle de alterações de entidades. |
| GetHashCode() |
Retornado pelo método ChangeTracker para DbContext 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 controle de entidades ou relações novas, excluídas ou alteradas será enviado ao banco de dados, se SaveChanges() for chamado. |
| ToString() |
Retornado pelo método ChangeTracker para DbContext fornecer acesso aos recursos do contexto relacionados ao controle de alterações de entidades. |