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 | |
---|---|---|
CurrentValues | Obtiene los valores de propiedad actuales para la entidad a la que se realiza un seguimiento representada por este objeto. | |
Entity | Obtiene la entidad. | |
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. | |
State | Obtiene o establece el estado de la entidad. |
Superior
Métodos
Name | Descripción | |
---|---|---|
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. | |
Collection | Obtiene un objeto que representa la propiedad de navegación de colección de esta entidad en una colección de entidades relacionadas. | |
ComplexProperty | Obtiene un objeto que representa una propiedad compleja de esta entidad. | |
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)). | |
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. | |
Finalize | (Se hereda de Object). | |
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. | |
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. | |
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. | |
GetHashCode | Devuelve un código hash para esta instancia. (Invalida a Object.GetHashCode()). | |
GetType | Obtiene el Type de la instancia actual. | |
GetValidationResult | Valida esta instancia de DbEntityEntry y devuelve el resultado de la validación. | |
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. | |
MemberwiseClone | (Se hereda de Object). | |
Property | Obtiene un objeto que representa una propiedad escalar o compleja de esta entidad. | |
Reference | un objeto que representa la propiedad de navegación (es decir,no de colección) de referencia de esta entidad en otra entidad. | |
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. | |
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. | |
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. | |
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.