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 | |
---|---|---|
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. | |
PropertyNames | Ruft den Satz von Namen aller Eigenschaften in diesem Wörterbuch als schreibgeschützten Satz ab. |
Oben
Methoden
Name | Beschreibung | |
---|---|---|
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. | |
Equals | Gibt an, ob DbPropertyValues gleich einem bestimmten Objekt ist. (Überschreibt Object.Equals(Object).) | |
Finalize | (Von Object geerbt.) | |
GetHashCode | Ruft den Hashcode ab, der dem Eigenschaftswert zugeordnet ist. (Überschreibt Object.GetHashCode().) | |
GetType | Ruft den Type der aktuellen Instanz ab. | |
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. | |
MemberwiseClone | (Von Object geerbt.) | |
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). | |
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. | |
ToObject | Erstellt ein Objekt des zugrunde liegenden Typs für dieses Wörterbuch und füllt es mit Eigenschaftswerten aus diesem Wörterbuch auf. | |
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.