PropertyValues.SetValues Metoda

Definicja

Przeciążenia

SetValues(PropertyValues)

Ustawia wartości tego obiektu, odczytując wartości z innego PropertyValues obiektu.

SetValues(IDictionary<String,Object>)

Ustawia wartości tego obiektu, kopiując wartości z danego słownika.

Klucze słownika muszą być zgodne z nazwami właściwości. Każdy klucz w słowniku, który nie jest zgodny z nazwą właściwości w typie jednostki, zostanie zignorowany.

SetValues(Object)

Ustawia wartości tego obiektu, kopiując wartości z danego obiektu.

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

Ustawia wartości tego obiektu, kopiując wartości z danego słownika.

SetValues(PropertyValues)

Ustawia wartości tego obiektu, odczytując wartości z innego PropertyValues obiektu.

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

Parametry

propertyValues
PropertyValues

Obiekt, z którego należy skopiować wartości.

Uwagi

Drugi obiekt musi być oparty na tym samym typie co ten obiekt lub typ pochodzący z typu dla tego obiektu.

Aby uzyskać więcej informacji i przykłady, zobacz Uzyskiwanie dostępu do śledzonych jednostek w programie EF Core .

Dotyczy

SetValues(IDictionary<String,Object>)

Ustawia wartości tego obiektu, kopiując wartości z danego słownika.

Klucze słownika muszą być zgodne z nazwami właściwości. Każdy klucz w słowniku, który nie jest zgodny z nazwą właściwości w typie jednostki, zostanie zignorowany.

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))

Parametry

values
IDictionary<String,Object>

Słownik do odczytywania wartości.

Dotyczy

SetValues(Object)

Ustawia wartości tego obiektu, kopiując wartości z danego obiektu.

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

Parametry

obj
Object

Obiekt do odczytywania wartości.

Uwagi

Dany obiekt może być dowolnego typu. Każda właściwość obiektu o nazwie zgodnej z nazwą właściwości w typie jednostki i może być odczytywana, zostanie skopiowana. Inne właściwości zostaną zignorowane. Umożliwia to na przykład kopiowanie właściwości z prostych obiektów transferu danych (DTO).

Aby uzyskać więcej informacji i przykłady, zobacz Uzyskiwanie dostępu do śledzonych jednostek w programie EF Core .

Dotyczy

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

Ustawia wartości tego obiektu, kopiując wartości z danego słownika.

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))

Parametry typu

TProperty

Parametry

values
IDictionary<String,TProperty>

Słownik do odczytywania wartości.

Uwagi

Klucze słownika muszą być zgodne z nazwami właściwości. Każdy klucz w słowniku, który nie jest zgodny z nazwą właściwości w typie jednostki, zostanie zignorowany.

Aby uzyskać więcej informacji i przykłady, zobacz Uzyskiwanie dostępu do śledzonych jednostek w programie EF Core .

Dotyczy