Partager via


DbMemberEntry<TEntity, TProperty>, classe

[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]

Classe de base abstraite utilisée pour représenter une propriété scalaire ou complexe, ou une propriété de navigation d'une entité. Les propriétés scalaires et complexes utilisent la classe dérivée DbPropertyEntry<TEntity, TProperty>, les propriétés de navigation de référence utilisent la classe dérivée DbReferenceEntry<TEntity, TProperty> et les propriétés de navigation de collection utilisent la classe dérivée DbCollectionEntry<TEntity, TElement>.

Hiérarchie d'héritage

System.Object
  System.Data.Entity.Infrastructure.DbMemberEntry<TEntity, TProperty>
    System.Data.Entity.Infrastructure.DbCollectionEntry<TEntity, TElement>
    System.Data.Entity.Infrastructure.DbPropertyEntry<TEntity, TProperty>
    System.Data.Entity.Infrastructure.DbReferenceEntry<TEntity, TProperty>

Espace de noms :  System.Data.Entity.Infrastructure
Assembly :  EntityFramework (dans EntityFramework.dll)

Syntaxe

'Déclaration
Public MustInherit Class DbMemberEntry(Of TEntity As Class, TProperty)
'Utilisation
Dim instance As DbMemberEntry(Of TEntity, TProperty)
public abstract class DbMemberEntry<TEntity, TProperty>
where TEntity : class
generic<typename TEntity, typename TProperty>
where TEntity : ref class 
public ref class DbMemberEntry abstract
[<AbstractClassAttribute>]
type DbMemberEntry<'TEntity, 'TProperty when 'TEntity : not struct> =  class end
JScript does not support generic types and methods.

Paramètres de type

  • TEntity
    Type de l'entité à laquelle cette propriété appartient.
  • TProperty
    Type de la propriété.

Le type DbMemberEntry<TEntity, TProperty> expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée DbMemberEntry<TEntity, TProperty> Initialise une nouvelle instance de la classe DbMemberEntry<TEntity, TProperty>.

Top

Propriétés

  Nom Description
Propriété publique CurrentValue Obtient ou définit la valeur actuelle de cette propriété.
Propriété publique EntityEntry DbEntityEntry<TEntity> auquel ce membre appartient.
Propriété publique Name Obtient le nom de la propriété.

Top

Méthodes

  Nom Description
Méthode publique Equals Spécifie si l'objet est égal à l'objet spécifié. (Substitue Object.Equals(Object).)
Méthode protégée Finalize (Hérité de Object.)
Méthode publique GetHashCode Obtient le code de hachage associé à l'objet. (Substitue Object.GetHashCode().)
Méthode publique GetType Obtient le Type de l'instance actuelle.
Méthode publique GetValidationErrors Valide cette propriété.
Méthode protégée MemberwiseClone (Hérité de Object.)
Méthode publique ToString Retourne une représentation sous forme de chaîne de DbMemberEntry<TEntity, TProperty>. (Substitue Object.ToString().)

Top

Opérateurs

  Nom Description
Opérateur publicMembre statique Implicit(DbMemberEntry<TEntity, TProperty> to DbMemberEntry) Retourne une nouvelle instance de la classe DbMemberEntry non générique pour la propriété représentée par cet objet.

Top

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms System.Data.Entity.Infrastructure