Partager via


DbComplexPropertyEntry<TEntity,TComplexProperty> Classe

Définition

Les instances de cette classe sont retournées à partir de la méthode ComplexProperty de DbEntityEntry<TEntity> et autorisent l’accès à l’état d’une propriété complexe.

[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)

Paramètres de type

TEntity

Type de l'entité à laquelle cette propriété appartient.

TComplexProperty

Type de la propriété.

Héritage
DbPropertyEntry<TEntity,TComplexProperty>
DbComplexPropertyEntry<TEntity,TComplexProperty>
Attributs

Propriétés

CurrentValue

Obtient ou définit la valeur actuelle de cette propriété.

(Hérité de DbPropertyEntry<TEntity,TProperty>)
EntityEntry

DbEntityEntry<TEntity> auquel appartient cette propriété.

(Hérité de DbPropertyEntry<TEntity,TProperty>)
IsModified

Obtient ou définit une valeur qui indique si la valeur de cette propriété a été modifiée depuis qu'elle a été chargée à partir de la base de données.

(Hérité de DbPropertyEntry<TEntity,TProperty>)
Name

Obtient le nom de la propriété.

(Hérité de DbPropertyEntry<TEntity,TProperty>)
OriginalValue

Obtient ou définit la valeur d'origine de cette propriété.

(Hérité de DbPropertyEntry<TEntity,TProperty>)
ParentProperty

DbPropertyEntry de la propriété pour laquelle il s’agit d’une propriété imbriquée. Cette méthode retournera seulement une entrée non null pour les propriétés d'objets complexes et retournera null pour les propriétés de l'entité elle-même.

(Hérité de DbPropertyEntry<TEntity,TProperty>)

Méthodes

ComplexProperty(String)

Obtient un objet qui représente une propriété imbriquée de cette propriété.

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

Obtient un objet qui représente une propriété imbriquée de cette propriété.

ComplexProperty<TNestedComplexProperty>(String)

Obtient un objet qui représente une propriété imbriquée de cette propriété.

Equals(Object)

Les instances de cette classe sont retournées à partir de la méthode ComplexProperty de DbEntityEntry<TEntity> et autorisent l’accès à l’état d’une propriété complexe.

(Hérité de DbMemberEntry<TEntity,TProperty>)
GetHashCode()

Les instances de cette classe sont retournées à partir de la méthode ComplexProperty de DbEntityEntry<TEntity> et autorisent l’accès à l’état d’une propriété complexe.

(Hérité de DbMemberEntry<TEntity,TProperty>)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de DbMemberEntry<TEntity,TProperty>)
GetValidationErrors()

Valide cette propriété.

(Hérité de DbMemberEntry<TEntity,TProperty>)
Property(String)

Obtient un objet qui représente une propriété imbriquée de cette propriété. Cette méthode peut être utilisée à la fois pour les propriétés scalaires ou complexes.

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

Obtient un objet qui représente une propriété imbriquée de cette propriété. Cette méthode peut être utilisée à la fois pour les propriétés scalaires ou complexes.

Property<TNestedProperty>(String)

Obtient un objet qui représente une propriété imbriquée de cette propriété. Cette méthode peut être utilisée à la fois pour les propriétés scalaires ou complexes.

ToString()

Les instances de cette classe sont retournées à partir de la méthode ComplexProperty de DbEntityEntry<TEntity> et autorisent l’accès à l’état d’une propriété complexe.

(Hérité de DbMemberEntry<TEntity,TProperty>)

Opérateurs

Implicit(DbComplexPropertyEntry<TEntity,TComplexProperty> to DbComplexPropertyEntry)

Retourne une nouvelle instance de la classe non générique DbComplexPropertyEntry pour la propriété représentée par cet objet.

S’applique à