Compartir a través de


DbComplexPropertyEntry<TEntity,TComplexProperty> Clase

Definición

Las instancias de esta clase se devuelven desde el método ComplexProperty de DbEntityEntry<TEntity> y permiten el acceso al estado de una propiedad compleja.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Database is not two words.", MessageId="Db")]
public class DbComplexPropertyEntry<TEntity,TComplexProperty> : System.Data.Entity.Infrastructure.DbPropertyEntry<TEntity,TComplexProperty> where TEntity : class
public class DbComplexPropertyEntry<TEntity,TComplexProperty> : System.Data.Entity.Infrastructure.DbPropertyEntry<TEntity,TComplexProperty> where TEntity : class
type DbComplexPropertyEntry<'Entity, 'ComplexProperty (requires 'Entity : null)> = class
    inherit DbPropertyEntry<'Entity, 'ComplexProperty (requires 'Entity : null)>
Public Class DbComplexPropertyEntry(Of TEntity, TComplexProperty)
Inherits DbPropertyEntry(Of TEntity, TComplexProperty)

Parámetros de tipo

TEntity

Tipo de la entidad a la que pertenece esta propiedad.

TComplexProperty

Tipo de la propiedad.

Herencia
DbPropertyEntry<TEntity,TComplexProperty>
DbComplexPropertyEntry<TEntity,TComplexProperty>
Atributos

Propiedades

CurrentValue

Obtiene o establece el valor actual de esta propiedad.

(Heredado de DbPropertyEntry<TEntity,TProperty>)
EntityEntry

al DbEntityEntry<TEntity> que pertenece esta propiedad.

(Heredado de DbPropertyEntry<TEntity,TProperty>)
IsModified

Obtiene o establece un valor que indica si se ha modificado el valor de esta propiedad desde que se cargó de la base de datos.

(Heredado de DbPropertyEntry<TEntity,TProperty>)
Name

Obtiene el nombre de la propiedad.

(Heredado de DbPropertyEntry<TEntity,TProperty>)
OriginalValue

Obtiene o establece el valor original de esta propiedad.

(Heredado de DbPropertyEntry<TEntity,TProperty>)
ParentProperty

de DbPropertyEntry la propiedad para la que se trata de una propiedad anidada. Este método devolverá solo una entrada que no sea null para las propiedades de objetos complejos; devolverá null para las propiedades de la propia entidad.

(Heredado de DbPropertyEntry<TEntity,TProperty>)

Métodos

ComplexProperty(String)

Obtiene un objeto que representa una propiedad compleja anidada de esta propiedad.

ComplexProperty<TNestedComplexProperty>(Expression<Func<TComplexProperty,TNestedComplexProperty>>)

Obtiene un objeto que representa una propiedad compleja anidada de esta propiedad.

ComplexProperty<TNestedComplexProperty>(String)

Obtiene un objeto que representa una propiedad compleja anidada de esta propiedad.

Equals(Object)

Las instancias de esta clase se devuelven desde el método ComplexProperty de DbEntityEntry<TEntity> y permiten el acceso al estado de una propiedad compleja.

(Heredado de DbMemberEntry<TEntity,TProperty>)
GetHashCode()

Las instancias de esta clase se devuelven desde el método ComplexProperty de DbEntityEntry<TEntity> y permiten el acceso al estado de una propiedad compleja.

(Heredado de DbMemberEntry<TEntity,TProperty>)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de DbMemberEntry<TEntity,TProperty>)
GetValidationErrors()

Valida esta propiedad.

(Heredado de DbMemberEntry<TEntity,TProperty>)
Property(String)

Obtiene un objeto que representa una propiedad anidada de esta propiedad. Este método se puede utilizar para propiedades escalares o complejas.

Property<TNestedProperty>(Expression<Func<TComplexProperty,TNestedProperty>>)

Obtiene un objeto que representa una propiedad anidada de esta propiedad. Este método se puede utilizar para propiedades escalares o complejas.

Property<TNestedProperty>(String)

Obtiene un objeto que representa una propiedad anidada de esta propiedad. Este método se puede utilizar para propiedades escalares o complejas.

ToString()

Las instancias de esta clase se devuelven desde el método ComplexProperty de DbEntityEntry<TEntity> y permiten el acceso al estado de una propiedad compleja.

(Heredado de DbMemberEntry<TEntity,TProperty>)

Operadores

Implicit(DbComplexPropertyEntry<TEntity,TComplexProperty> to DbComplexPropertyEntry)

Devuelve una nueva instancia de la clase no genérica DbComplexPropertyEntry para la propiedad representada por este objeto.

Se aplica a