PropertyValues.SetValues Metodo

Definizione

Overload

SetValues(PropertyValues)

Imposta i valori di questo oggetto leggendo i valori da un altro PropertyValues oggetto.

SetValues(IDictionary<String,Object>)

Imposta i valori di questo oggetto copiando i valori dal dizionario specificato.

Le chiavi del dizionario devono corrispondere ai nomi delle proprietà. Qualsiasi chiave nel dizionario che non corrisponde al nome di una proprietà nel tipo di entità verrà ignorata.

SetValues(Object)

Imposta i valori di questo oggetto copiando i valori dall'oggetto specificato.

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

Imposta i valori di questo oggetto copiando i valori dal dizionario specificato.

SetValues(PropertyValues)

Imposta i valori di questo oggetto leggendo i valori da un altro PropertyValues oggetto.

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

Parametri

propertyValues
PropertyValues

Oggetto da cui copiare i valori.

Commenti

L'altro oggetto deve essere basato sullo stesso tipo di questo oggetto o su un tipo derivato dal tipo per questo oggetto.

Per altre informazioni ed esempi, vedere Accesso alle entità rilevate in EF Core .

Si applica a

SetValues(IDictionary<String,Object>)

Imposta i valori di questo oggetto copiando i valori dal dizionario specificato.

Le chiavi del dizionario devono corrispondere ai nomi delle proprietà. Qualsiasi chiave nel dizionario che non corrisponde al nome di una proprietà nel tipo di entità verrà ignorata.

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

Parametri

values
IDictionary<String,Object>

Dizionario da cui leggere i dati.

Si applica a

SetValues(Object)

Imposta i valori di questo oggetto copiando i valori dall'oggetto specificato.

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

Parametri

obj
Object

Oggetto da cui leggere i dati.

Commenti

L'oggetto specificato può essere di qualsiasi tipo. Qualsiasi proprietà dell'oggetto con un nome corrispondente a un nome di proprietà nel tipo di entità e può essere letta verrà copiata. Le altre proprietà verranno ignorate. Ciò consente, ad esempio, di copiare le proprietà da semplici oggetti DTO (Data Transfer Objects).

Per altre informazioni ed esempi, vedere Accesso alle entità rilevate in EF Core .

Si applica a

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

Imposta i valori di questo oggetto copiando i valori dal dizionario specificato.

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

Parametri di tipo

TProperty

Parametri

values
IDictionary<String,TProperty>

Dizionario da cui leggere i dati.

Commenti

Le chiavi del dizionario devono corrispondere ai nomi delle proprietà. Qualsiasi chiave nel dizionario che non corrisponde al nome di una proprietà nel tipo di entità verrà ignorata.

Per altre informazioni ed esempi, vedere Accesso alle entità rilevate in EF Core .

Si applica a