DbEntityEntry (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].

Una versión no genérica de la clase DbEntityEntry<TEntity>.

Jerarquía de herencia

System.Object
  System.Data.Entity.Infrastructure.DbEntityEntry

Espacio de nombres:  System.Data.Entity.Infrastructure
Ensamblado:  EntityFramework (en EntityFramework.dll)

Sintaxis

'Declaración
Public Class DbEntityEntry
'Uso
Dim instance As DbEntityEntry
public class DbEntityEntry
public ref class DbEntityEntry
type DbEntityEntry =  class end
public class DbEntityEntry

El tipo DbEntityEntry expone los siguientes miembros.

Propiedades

  Name Descripción
Propiedad pública CurrentValues Obtiene los valores de propiedad actuales para la entidad a la que se realiza un seguimiento representada por este objeto.
Propiedad pública Entity Obtiene la entidad.
Propiedad pública OriginalValues Obtiene los valores de propiedad originales para la entidad a la que se realiza un seguimiento representada por este objeto.Los valores originales son normalmente los valores de propiedad de la entidad que existían cuando se realizó la última consulta de la base de datos.
Propiedad pública State Obtiene o establece el estado de la entidad.

Superior

Métodos

  Name Descripción
Método público Cast<TEntity> Devuelve una nueva instancia de la clase DbEntityEntry<TEntity> genérica del tipo genérico especificado para la entidad objeto de seguimiento representada por este objeto.Tenga en cuenta que el tipo de la entidad de la que se realiza un seguimiento debe ser compatible con el tipo genérico; de lo contrario, se producirá una excepción.
Método público Collection Obtiene un objeto que representa la propiedad de navegación de colección de esta entidad en una colección de entidades relacionadas.
Método público ComplexProperty Obtiene un objeto que representa una propiedad compleja de esta entidad.
Método público Equals(Object) Determina si el objeto Object especificado es igual a esta instancia.Dos instancias de DbEntityEntry se consideran iguales si ambas son entradas para la misma entidad en el mismo objeto DbContext. (Invalida a Object.Equals(Object)).
Método público Equals(DbEntityEntry) Determina si el objeto DbEntityEntry especificado es igual a esta instancia.Dos instancias de DbEntityEntry se consideran iguales si ambas son entradas para la misma entidad en el mismo objeto DbContext.
Método protegido Finalize (Se hereda de Object).
Método público GetDatabaseValues Consulta la base de datos en busca de copias de los valores de la entidad a la que se realiza un seguimiento que existen actualmente en la base de datos.Tenga en cuenta que el cambio de los valores del diccionario devuelto no actualizará los valores de la base de datos.Si no se encuentra la entidad en la base de datos, se devuelve null.
Método público GetDatabaseValuesAsync() Consulta de forma asincrónica la base de datos en busca de copias de los valores de la entidad de la que se realiza un seguimiento que existen actualmente en la base de datos.Tenga en cuenta que el cambio de los valores del diccionario devuelto no actualizará los valores de la base de datos.Si no se encuentra la entidad en la base de datos, se devuelve null.
Método público GetDatabaseValuesAsync(CancellationToken) Consulta de forma asincrónica la base de datos en busca de copias de los valores de la entidad de la que se realiza un seguimiento que existen actualmente en la base de datos.Tenga en cuenta que el cambio de los valores del diccionario devuelto no actualizará los valores de la base de datos.Si no se encuentra la entidad en la base de datos, se devuelve null.
Método público GetHashCode Devuelve un código hash para esta instancia. (Invalida a Object.GetHashCode()).
Método público GetType Obtiene el Type de la instancia actual.
Método público GetValidationResult Valida esta instancia de DbEntityEntry y devuelve el resultado de la validación.
Método público Member Obtiene un objeto que representa un miembro de la entidad.El tipo en tiempo de ejecución del objeto devuelto variará dependiendo de qué tipo de miembro se solicita.Los tipos de miembro admitidos actualmente y sus tipos de valor devuelto son: Propiedad de navegación de referencia: DbReferenceEntry.Propiedad de navegación de colección: DbCollectionEntry.Propiedad primitiva/escalar: DbPropertyEntry.Propiedad compleja: DbComplexPropertyEntry.
Método protegido MemberwiseClone (Se hereda de Object).
Método público Property Obtiene un objeto que representa una propiedad escalar o compleja de esta entidad.
Método público Reference un objeto que representa la propiedad de navegación (es decir,no de colección) de referencia de esta entidad en otra entidad.
Método público Reload Recarga la entidad de la base de datos sobrescribiendo los valores de propiedad con valores de la base de datos.La entidad estará en estado Unchanged después de llamar a este método.
Método público ReloadAsync() Recarga de forma asincrónica la entidad de la base de datos sobrescribiendo los valores de propiedad con valores de la base de datos.La entidad estará en estado Unchanged después de llamar a este método.
Método público ReloadAsync(CancellationToken) Recarga de forma asincrónica la entidad de la base de datos sobrescribiendo los valores de propiedad con valores de la base de datos.La entidad estará en estado Unchanged después de llamar a este método.
Método público ToString Devuelve una representación en forma de cadena del DbEntityEntry. (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.

Vea también

Referencia

System.Data.Entity.Infrastructure (Espacio de nombres)