Compartilhar via


DbComplexPropertyEntry<TEntity,TComplexProperty> Classe

Definição

As instâncias dessa classe são retornadas do método ComplexProperty de DbEntityEntry<TEntity> e permitem o acesso ao estado de uma propriedade complexa.

[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

O tipo da entidade à qual essa propriedade pertence.

TComplexProperty

O tipo da propriedade.

Herança
DbPropertyEntry<TEntity,TComplexProperty>
DbComplexPropertyEntry<TEntity,TComplexProperty>
Atributos

Propriedades

CurrentValue

Obtém ou define o valor atual dessa propriedade.

(Herdado de DbPropertyEntry<TEntity,TProperty>)
EntityEntry

O DbEntityEntry<TEntity> ao qual essa propriedade pertence.

(Herdado de DbPropertyEntry<TEntity,TProperty>)
IsModified

Obtém ou define um valor que indica se o valor dessa propriedade foi modificado desde que foi carregado do banco de dados.

(Herdado de DbPropertyEntry<TEntity,TProperty>)
Name

Obtém o nome da propriedade.

(Herdado de DbPropertyEntry<TEntity,TProperty>)
OriginalValue

Obtém ou define o valor original dessa propriedade.

(Herdado de DbPropertyEntry<TEntity,TProperty>)
ParentProperty

O DbPropertyEntry da propriedade para a qual esta é uma propriedade aninhada. Esse método retornará apenas uma entrada não nula para propriedades de objetos complexos; ele retornará nulo para propriedades da própria entidade.

(Herdado de DbPropertyEntry<TEntity,TProperty>)

Métodos

ComplexProperty(String)

Obtém um objeto que representa uma propriedade complexa aninhada dessa propriedade.

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

Obtém um objeto que representa uma propriedade complexa aninhada dessa propriedade.

ComplexProperty<TNestedComplexProperty>(String)

Obtém um objeto que representa uma propriedade complexa aninhada dessa propriedade.

Equals(Object)

As instâncias dessa classe são retornadas do método ComplexProperty de DbEntityEntry<TEntity> e permitem o acesso ao estado de uma propriedade complexa.

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

As instâncias dessa classe são retornadas do método ComplexProperty de DbEntityEntry<TEntity> e permitem o acesso ao estado de uma propriedade complexa.

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

Obtém o Type da instância atual.

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

Valida essa propriedade.

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

Obtém um objeto que representa uma propriedade aninhada dessa propriedade. Esse método pode ser usado para propriedades escalares ou complexas.

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

Obtém um objeto que representa uma propriedade aninhada dessa propriedade. Esse método pode ser usado para propriedades escalares ou complexas.

Property<TNestedProperty>(String)

Obtém um objeto que representa uma propriedade aninhada dessa propriedade. Esse método pode ser usado para propriedades escalares ou complexas.

ToString()

As instâncias dessa classe são retornadas do método ComplexProperty de DbEntityEntry<TEntity> e permitem o acesso ao estado de uma propriedade complexa.

(Herdado de DbMemberEntry<TEntity,TProperty>)

Operadores

Implicit(DbComplexPropertyEntry<TEntity,TComplexProperty> to DbComplexPropertyEntry)

Retorna uma nova instância da classe não genérica DbComplexPropertyEntry para a propriedade representada por esse objeto.

Aplica-se a