Partager via


DbPropertyValues Classe

Définition

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

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Database is not two words.", MessageId="Db")]
public class DbPropertyValues
public class DbPropertyValues
type DbPropertyValues = class
Public Class DbPropertyValues
Héritage
DbPropertyValues
Attributs

Remarques

Une instance de cette classe peut être convertie en 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.

Propriétés

Item[String]

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.

PropertyNames

Obtient l'ensemble de noms de toutes les propriétés dans ce dictionnaire sous la forme d'un ensemble en lecture seule.

Méthodes

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.

Equals(Object)

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

GetHashCode()

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

GetType()

Obtient le Type de l'instance actuelle.

GetValue<TValue>(String)

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.

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.

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é de l’objet dont le nom correspond à un nom de propriété dans le dictionnaire et qui peut être lue est lue. Les autres propriétés seront ignorées. Cela permet, par exemple, de copier des propriétés à partir d’objets de transfert de données (DTO) simples.

ToObject()

Crée un objet de type sous-jacent pour ce dictionnaire et l'alimente avec les valeurs de propriété de ce dictionnaire.

ToString()

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

S’applique à