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 | |
---|---|---|
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. | |
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 | |
---|---|---|
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 | Spécifie si DbPropertyValues est égal à un objet spécifié. (Substitue Object.Equals(Object).) | |
Finalize | (Hérité de Object.) | |
GetHashCode | Obtient le code de hachage associé à la valeur de la propriété. (Substitue Object.GetHashCode().) | |
GetType | Obtient le Type de l'instance actuelle. | |
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. | |
MemberwiseClone | (Hérité de Object.) | |
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). | |
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. | |
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 | 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.