PropertyValues.SetValues Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 .