DbComplexPropertyEntry<TEntity,TComplexProperty> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Entity Framework