Idioma

DbComplexPropertyEntry<TEntity,TComplexProperty> Classe

Definição

As instâncias dessa classe são retornadas do método DbEntityEntry<TEntity> ComplexProperty 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

Nome Descrição
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

A DbPropertyEntry 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

Nome Descrição
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 DbEntityEntry<TEntity> ComplexProperty 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 DbEntityEntry<TEntity> ComplexProperty 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 DbEntityEntry<TEntity> ComplexProperty e permitem o acesso ao estado de uma propriedade complexa.

(Herdado de DbMemberEntry<TEntity,TProperty>)

Operadores

Nome Descrição
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