Compartir a través de


DbChangeTracker Clase

Definición

Devuelto por el método ChangeTracker de DbContext para proporcionar acceso a las características del contexto relacionadas con el seguimiento de cambios de las 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
Herencia
DbChangeTracker
Atributos

Métodos

DetectChanges()

Detecta los cambios realizados en las propiedades y relaciones de entidades POCO. Tenga en cuenta que algunos tipos de entidad (como servidores proxy y entidades de seguimiento de cambios que derivan de EntityObject) notifican cambios automáticamente y una llamada a DetectChanges no suele ser necesaria para estos tipos de entidades. Tenga en cuenta también que, normalmente, Se llama automáticamente a DetectChanges por muchos de los métodos de DbContext y sus clases relacionadas, de modo que es poco frecuente que este método deba llamarse explícitamente. Sin embargo, puede ser conveniente, normalmente por motivos de rendimiento, desactivar esta llamada automática de DetectChanges mediante la marca AutoDetectChangesEnabled de Configuration.

Entries()

Obtiene DbEntityEntry objetos para todas las entidades a las que realiza el seguimiento este contexto.

Entries<TEntity>()

Obtiene DbEntityEntry objetos para todas las entidades del tipo especificado al que realiza el seguimiento este contexto.

Equals(Object)

Devuelto por el método ChangeTracker de DbContext para proporcionar acceso a las características del contexto relacionadas con el seguimiento de cambios de las entidades.

GetHashCode()

Devuelto por el método ChangeTracker de DbContext para proporcionar acceso a las características del contexto relacionadas con el seguimiento de cambios de las entidades.

GetType()

Obtiene el Type de la instancia actual.

HasChanges()

Comprueba si DbContext está realizando un seguimiento de las entidades o relaciones nuevas, eliminadas o modificadas que se enviarán a la base de datos si SaveChanges() se llama a .

ToString()

Devuelto por el método ChangeTracker de DbContext para proporcionar acceso a las características del contexto relacionadas con el seguimiento de cambios de las entidades.

Se aplica a