PropertyValues.SetValues Methode

Definition

Überlädt

SetValues(PropertyValues)

Legt die Werte dieses Objekts fest, indem Werte aus einem anderen PropertyValues Objekt gelesen werden.

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<TProperty>(IDictionary<String,TProperty>)

Legt die Werte dieses Objekts durch Kopieren von Werten aus dem angegebenen Wörterbuch fest.

SetValues(PropertyValues)

Legt die Werte dieses Objekts fest, indem Werte aus einem anderen PropertyValues Objekt gelesen werden.

public abstract void SetValues (Microsoft.EntityFrameworkCore.ChangeTracking.PropertyValues propertyValues);
abstract member SetValues : Microsoft.EntityFrameworkCore.ChangeTracking.PropertyValues -> unit
Public MustOverride Sub SetValues (propertyValues As PropertyValues)

Parameter

propertyValues
PropertyValues

Das Objekt, aus dem Werte kopiert werden sollen.

Hinweise

Das andere Objekt muss auf demselben Typ wie dieses Objekt oder auf einem Typ basieren, der vom Typ für dieses Objekt abgeleitet ist.

Weitere Informationen und Beispiele finden Sie unter Zugreifen auf nachverfolgte Entitäten in EF Core .

Gilt für:

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.

public virtual void SetValues (System.Collections.Generic.IDictionary<string,object> values);
abstract member SetValues : System.Collections.Generic.IDictionary<string, obj> -> unit
override this.SetValues : System.Collections.Generic.IDictionary<string, obj> -> unit
Public Overridable Sub SetValues (values As IDictionary(Of String, Object))

Parameter

values
IDictionary<String,Object>

Das Wörterbuch, aus dem Werte gelesen werden sollen.

Gilt für:

SetValues(Object)

Legt die Werte dieses Objekts fest, indem Werte aus dem angegebenen Objekt kopiert werden.

public abstract void SetValues (object obj);
abstract member SetValues : obj -> unit
Public MustOverride Sub SetValues (obj As Object)

Parameter

obj
Object

Das Objekt, aus dem Werte gelesen werden sollen.

Hinweise

Das angegebene Objekt kann von einem beliebigen Typ sein. Jede Eigenschaft des Objekts mit einem Namen, der mit einem Eigenschaftsnamen im Entitätstyp übereinstimmt und gelesen werden kann, wird kopiert. Andere Eigenschaften werden ignoriert. Dies ermöglicht beispielsweise das Kopieren von Eigenschaften aus einfachen Datenübertragungsobjekten (DTOs).

Weitere Informationen und Beispiele finden Sie unter Zugreifen auf nachverfolgte Entitäten in EF Core .

Gilt für:

SetValues<TProperty>(IDictionary<String,TProperty>)

Legt die Werte dieses Objekts durch Kopieren von Werten aus dem angegebenen Wörterbuch fest.

public virtual void SetValues<TProperty> (System.Collections.Generic.IDictionary<string,TProperty> values);
abstract member SetValues : System.Collections.Generic.IDictionary<string, 'Property> -> unit
override this.SetValues : System.Collections.Generic.IDictionary<string, 'Property> -> unit
Public Overridable Sub SetValues(Of TProperty) (values As IDictionary(Of String, TProperty))

Typparameter

TProperty

Parameter

values
IDictionary<String,TProperty>

Das Wörterbuch, aus dem Werte gelesen werden sollen.

Hinweise

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.

Weitere Informationen und Beispiele finden Sie unter Zugreifen auf nachverfolgte Entitäten in EF Core .

Gilt für: