Compartir a través de


DbMemberEntry<TEntity, TProperty> (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].

Esta es una clase base abstracta que se utiliza para representar una propiedad escalar o compleja o una propiedad de navegación de una entidad. Las propiedades escalares y complejas utilizan la clase derivada DbPropertyEntry<TEntity, TProperty>, las propiedades de navegación de referencia utilizan la clase derivada DbReferenceEntry<TEntity, TProperty> y las propiedades de navegación de colección utilizan la clase derivada DbCollectionEntry<TEntity, TElement>.

Jerarquía de herencia

System.Object
  System.Data.Entity.Infrastructure.DbMemberEntry<TEntity, TProperty>
    System.Data.Entity.Infrastructure.DbCollectionEntry<TEntity, TElement>
    System.Data.Entity.Infrastructure.DbPropertyEntry<TEntity, TProperty>
    System.Data.Entity.Infrastructure.DbReferenceEntry<TEntity, TProperty>

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

Sintaxis

'Declaración
Public MustInherit Class DbMemberEntry(Of TEntity As Class, TProperty)
'Uso
Dim instance As DbMemberEntry(Of TEntity, TProperty)
public abstract class DbMemberEntry<TEntity, TProperty>
where TEntity : class
generic<typename TEntity, typename TProperty>
where TEntity : ref class 
public ref class DbMemberEntry abstract
[<AbstractClassAttribute>]
type DbMemberEntry<'TEntity, 'TProperty when 'TEntity : not struct> =  class end
JScript does not support generic types and methods.

Parámetros de tipo

  • TEntity
    Tipo de la entidad a la que pertenece esta propiedad.
  • TProperty
    Tipo de la propiedad.

El tipo DbMemberEntry<TEntity, TProperty> expone los siguientes miembros.

Constructores

  Name Descripción
Método protegido DbMemberEntry<TEntity, TProperty> Inicializa una nueva instancia de la clase DbMemberEntry<TEntity, TProperty>.

Superior

Propiedades

  Name Descripción
Propiedad pública CurrentValue Obtiene o establece el valor actual de esta propiedad.
Propiedad pública EntityEntry El objeto DbEntityEntry<TEntity> al que pertenece este miembro.
Propiedad pública Name Obtiene el nombre de la propiedad.

Superior

Métodos

  Name Descripción
Método público Equals Especifica si este objeto es o no igual al objeto especificado. (Invalida a Object.Equals(Object)).
Método protegido Finalize (Se hereda de Object).
Método público GetHashCode Obtiene el código hash asociado al objeto. (Invalida a Object.GetHashCode()).
Método público GetType Obtiene el Type de la instancia actual.
Método público GetValidationErrors Valida esta propiedad.
Método protegido MemberwiseClone (Se hereda de Object).
Método público ToString Devuelve una representación en forma de cadena de DbMemberEntry<TEntity, TProperty>. (Invalida a Object.ToString()).

Superior

Operadores

  Name Descripción
Operador públicoMiembro estático Implicit(DbMemberEntry<TEntity, TProperty> to DbMemberEntry) Devuelve una nueva instancia de la clase DbMemberEntry no genérica para la propiedad representada por este objeto.

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)