PropertyValues Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Auflistung aller Eigenschaftswerte für eine Entität.
public abstract class PropertyValues
type PropertyValues = class
Public MustInherit Class PropertyValues
- Vererbung
-
PropertyValues
Hinweise
Objekte dieses Typs können von CurrentValues, , OriginalValuesoder GetDatabaseValues()GetDatabaseValuesAsync(CancellationToken)abgerufen werden. Nach dem Abrufen werden die -Objekte in der Regel in verschiedenen Kombinationen verwendet, um optimistische Parallelitätsausnahmen aufzulösen, die durch das Auslösen eines DbUpdateConcurrencyExceptionsignalisiert werden.
Weitere Informationen und Beispiele finden Sie unter Zugreifen auf nachverfolgte Entitäten in EF Core .
Konstruktoren
PropertyValues(InternalEntityEntry) |
Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Es kann ohne Vorankündigung in einer Version geändert oder entfernt werden. Sie sollten es nur mit äußerster Vorsicht direkt im Code verwenden und wissen, dass dies beim Aktualisieren auf ein neues Entity Framework Core-Release zu Anwendungsfehlern führen kann. |
Eigenschaften
EntityType |
Ruft den zugrunde liegenden Entitätstyp ab, für den dieses Objekt Werte speichert. |
InternalEntry |
Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Es kann ohne Vorankündigung in einer Version geändert oder entfernt werden. Sie sollten es nur mit äußerster Vorsicht direkt im Code verwenden und wissen, dass dies beim Aktualisieren auf ein neues Entity Framework Core-Release zu Anwendungsfehlern führen kann. |
Item[IProperty] |
Ruft den Wert der Eigenschaft ab oder legt ihn fest. |
Item[String] |
Ruft den Wert der Eigenschaft mit dem angegebenen Eigenschaftennamen ab oder legt diesen fest. |
Properties |
Ruft die Eigenschaften ab, für die dieses Objekt Werte speichert. |
Methoden
Clone() |
Erstellt einen Klon der Werte in diesem Objekt. Änderungen, die am neuen Objekt vorgenommen wurden, werden in diesem Objekt nicht widerspiegelt und umgekehrt. |
GetValue<TValue>(IProperty) |
Ruft den Wert der Eigenschaft wie bei Verwendung des Getters für indizierte Eigenschaften ab, jedoch mit dem Typ des generischen Parameters typisiert. |
GetValue<TValue>(String) |
Ruft den Wert der Eigenschaft wie bei Verwendung des Getters für indizierte Eigenschaften ab, jedoch mit dem Typ des generischen Parameters typisiert. |
SetValues(IDictionary<String,Object>) |
Legt die Werte dieses Objekts durch Kopieren von Werten aus dem angegebenen Wörterbuch fest. Die Schlüssel des Wörterbuchs müssen mit Eigenschaftennamen übereinstimmen. Jeder Schlüssel im Wörterbuch, der nicht mit dem Namen einer Eigenschaft im Entitätstyp übereinstimmt, wird ignoriert. |
SetValues(Object) |
Legt die Werte dieses Objekts fest, indem Werte aus dem angegebenen Objekt kopiert werden. |
SetValues(PropertyValues) |
Legt die Werte dieses Objekts fest, indem Werte aus einem anderen PropertyValues Objekt gelesen werden. |
SetValues<TProperty>(IDictionary<String,TProperty>) |
Legt die Werte dieses Objekts durch Kopieren von Werten aus dem angegebenen Wörterbuch fest. |
ToObject() |
Erstellt eine instance des Entitätstyps und legt alle zugehörigen Eigenschaften unter Verwendung der Werte aus diesem Objekt fest. |
TryGetValue<TValue>(String, TValue) |
Versuchen Sie, den Wert der -Eigenschaft wie den getter der indizierten Eigenschaft abzurufen, aber in den Typ des generischen Parameters eingegeben. Wenn die Eigenschaft vorhanden ist, wird der Wert in den out-Parameter zurückgegeben, andernfalls der Standardwert von TValue |
Gilt für:
Entity Framework