Freigeben über


DbPropertyValues-Klasse

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Eine Auflistung aller Eigenschaften für eine zugrunde liegende Entität oder ein zugrunde liegendes komplexes Objekt.

Vererbungshierarchie

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

Namespace:  System.Data.Entity.Infrastructure
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
<DefaultMemberAttribute("Item")> _
Public Class DbPropertyValues
'Usage
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

Der DbPropertyValues-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Item Ruft den Wert der Eigenschaft mit dem angegebenen Eigenschaftennamen ab oder legt ihn fest.Der Wert ist möglicherweise eine geschachtelte Instanz dieser Klasse.
Öffentliche Eigenschaft PropertyNames Ruft den Satz von Namen aller Eigenschaften in diesem Wörterbuch als schreibgeschützten Satz ab.

Oben

Methoden

  Name Beschreibung
Öffentliche Methode Clone Erstellt ein neues Wörterbuch, das Kopien aller Eigenschaften in diesem Wörterbuch enthält.Am neuen Wörterbuch vorgenommene Änderungen werden nicht in diesem Wörterbuch wiedergegeben, und an diesem Wörterbuch vorgenommene Änderungen werden nicht im neuen Wörterbuch wiedergegeben.
Öffentliche Methode Equals Gibt an, ob DbPropertyValues gleich einem bestimmten Objekt ist. (Überschreibt Object.Equals(Object).)
Geschützte Methode Finalize (Von Object geerbt.)
Öffentliche Methode GetHashCode Ruft den Hashcode ab, der dem Eigenschaftswert zugeordnet ist. (Überschreibt Object.GetHashCode().)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab.
Öffentliche Methode GetValue<TValue> Ruft den Wert der Eigenschaft wie bei Verwendung des Getters für indizierte Eigenschaften ab, jedoch mit dem Typ des generischen Parameters typisiert.Dies ist besonders bei geschachtelten Wörterbüchern hilfreich, um das Schreiben von Ausdrücken mit vielen Umwandlungen zu vermeiden.
Geschützte Methode MemberwiseClone (Von Object geerbt.)
Öffentliche Methode SetValues(Object) Legt die Werte dieses Wörterbuchs fest, indem Werte aus dem angegebenen Objekt gelesen werden.Das angegebene Objekt kann von einem beliebigen Typ sein.Jede Eigenschaft für das Objekt mit einem Namen, der mit einem Eigenschaftennamen im Wörterbuch übereinstimmt und gelesen werden kann, wird gelesen.Andere Eigenschaften werden ignoriert.Dies ermöglicht beispielsweise das Kopieren von Eigenschaften aus einfachen Datenübertragungsobjekten (Data Transfer Objects, DTOs).
Öffentliche Methode SetValues(DbPropertyValues) Legt die Werte dieses Wörterbuchs fest, indem Werte aus einem anderen Wörterbuch gelesen werden.Das andere Wörterbuch muss auf dem gleichen Typ wie dieses Wörterbuch basieren oder von einem Typ sein, der vom Typ dieses Wörterbuchs abgeleitet ist.
Öffentliche Methode ToObject Erstellt ein Objekt des zugrunde liegenden Typs für dieses Wörterbuch und füllt es mit Eigenschaftswerten aus diesem Wörterbuch auf.
Öffentliche Methode ToString Gibt eine Zeichenfolgendarstellung des DbPropertyValues zurück. (Überschreibt Object.ToString().)

Oben

Hinweise

Eine Instanz dieser Klasse kann mit der Cast-Methode in eine Instanz der generischen Klasse konvertiert werden. Komplexe Eigenschaften in der zugrunde liegenden Entität oder dem zugrunde liegenden komplexen Objekt werden in den Eigenschaftswerten als geschachtelte Instanzen dieser Klasse dargestellt.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

System.Data.Entity.Infrastructure-Namespace