DbChangeTracker (Clase)
[Esta página es específica de la versión 6 de Entity Framework. La versión más reciente está disponible como el paquete NuGet de Entity Framework. Para más información sobre Entity Framework, consulte msdn.com/es-ES/data/ef].
Lo devuelve el método ChangeTracker de DbContext para proporcionar acceso a características del contexto relacionadas con el seguimiento de cambios de entidades.
Jerarquía de herencia
System.Object
System.Data.Entity.Infrastructure.DbChangeTracker
Espacio de nombres: System.Data.Entity.Infrastructure
Ensamblado: EntityFramework (en EntityFramework.dll)
Sintaxis
'Declaración
Public Class DbChangeTracker
'Uso
Dim instance As DbChangeTracker
public class DbChangeTracker
public ref class DbChangeTracker
type DbChangeTracker = class end
public class DbChangeTracker
El tipo DbChangeTracker expone los siguientes miembros.
Métodos
Name | Descripción | |
---|---|---|
DetectChanges | Detecta los cambios realizados en las propiedades y relaciones de entidades POCO.Tenga en cuenta que algunos tipos de entidad (como los proxy y las entidades que realizan un seguimiento de cambios que derivan de EntityObject) notifican automáticamente los cambios y no suele ser necesario realizar una llamada a DetectChanges para estos tipos de entidades.Observe también que muchos de los métodos de DbContext y sus clases relacionadas suelen llamar automáticamente a DetectChanges, por lo que no es habitual que sea necesario llamar a este método explícitamente.Sin embargo, puede ser conveniente, normalmente por cuestiones de rendimiento, desactivar esta llamada automática a DetectChanges mediante la marca AutoDetectChangesEnabled de Configuration. | |
Entries() | Obtiene objetos DbEntityEntry para todas las entidades de las que este contexto realiza un seguimiento. | |
Entries<TEntity>() | Obtiene objetos DbEntityEntry para todas las entidades del tipo especificado de las que este contexto realiza un seguimiento. | |
Equals | Especifica si la DbChangeTracker es o no la misma que el objeto especificado. (Invalida a Object.Equals(Object)). | |
Finalize | (Se hereda de Object). | |
GetHashCode | Obtiene el código hash asociado con DbChangeTracker. (Invalida a Object.GetHashCode()). | |
GetType | Obtiene el Type de la instancia actual. | |
HasChanges | Comprueba si DbContext está realizando un seguimiento de entidades o relaciones nuevas, eliminadas o cambiadas que vayan a enviarse a la base de datos si se invoca a SaveChanges(). | |
MemberwiseClone | (Se hereda de Object). | |
ToString | Devuelve una representación en forma de cadena de DbChangeTracker. (Invalida a Object.ToString()). |
Superior
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.