PropertyValues.SetValues Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 .