Partager via


DbPropertyValues, 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.]

Collection de toutes les propriétés pour une entité sous-jacente ou un objet complexe.

Hiérarchie d'héritage

System.Object
  System.Data.Entity.Infrastructure.DbPropertyValues

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

Syntaxe

'Déclaration
<DefaultMemberAttribute("Item")> _
Public Class DbPropertyValues
'Utilisation
Dim instance As DbPropertyValues
[DefaultMemberAttribute("Item")]
public class DbPropertyValues
[DefaultMemberAttribute(L"Item")]
public ref class DbPropertyValues
[<DefaultMemberAttribute("Item")>]
type DbPropertyValues =  class end
public class DbPropertyValues

Le type DbPropertyValues expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Item Obtient ou définit la valeur de la propriété avec le nom de propriété spécifié.La valeur peut être une instance imbriquée de cette classe.
Propriété publique PropertyNames Obtient l'ensemble de noms de toutes les propriétés dans ce dictionnaire sous la forme d'un ensemble en lecture seule.

Top

Méthodes

  Nom Description
Méthode publique Clone Crée un nouveau dictionnaire qui contient des copies de toutes les propriétés dans ce dictionnaire.Les modifications apportées au nouveau dictionnaire ne seront pas répercutées dans ce dictionnaire et vice versa.
Méthode publique Equals Spécifie si DbPropertyValues est égal à un 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é à la valeur de la propriété. (Substitue Object.GetHashCode().)
Méthode publique GetType Obtient le Type de l'instance actuelle.
Méthode publique GetValue<TValue> Obtient la valeur de la propriété comme si vous utilisiez l'accesseur Get de la propriété indexée mais typée au type du paramètre générique.C'est surtout utile avec les dictionnaires imbriqués, afin d'éviter d'écrire des expressions avec beaucoup de transtypages.
Méthode protégée MemberwiseClone (Hérité de Object.)
Méthode publique SetValues(Object) Définit les valeurs de ce dictionnaire en lisant les valeurs de l'objet donné.L'objet donné peut être de tout type.Toute propriété sur l'objet ayant un nom qui correspond à un nom de propriété dans le dictionnaire et pouvant être lue, sera lue.Les autres propriétés seront ignorées.Cela inclut, notamment, la copie des propriétés à partir d'objets DTO (Data Transfer Objects).
Méthode publique SetValues(DbPropertyValues) Définit les valeurs de ce dictionnaire en lisant les valeurs à partir d'un autre dictionnaire.L'autre dictionnaire doit être basé sur le même type que ce dictionnaire, ou un type a dérivé du type pour ce dictionnaire.
Méthode publique ToObject Crée un objet de type sous-jacent pour ce dictionnaire et l'alimente avec les valeurs de propriété de ce dictionnaire.
Méthode publique ToString Retourne une représentation sous forme de chaîne de DbPropertyValues. (Substitue Object.ToString().)

Top

Notes

Une instance de cette classe peut être convertie en une instance de la classe générique à l'aide de la méthode Cast. Les propriétés complexes dans l'entité sous-jacente ou l'objet complexe sont représentées dans les valeurs de propriétés sous la forme d'instances imbriquées de cette classe.

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