PropertyValues.SetValues Méthode

Définition

Surcharges

SetValues(PropertyValues)

Définit les valeurs de cet objet en lisant les valeurs d’un autre PropertyValues objet.

SetValues(IDictionary<String,Object>)

Définit les valeurs de cet objet en copiant les valeurs du dictionnaire donné.

Les clés du dictionnaire doivent correspondre aux noms de propriétés. Toute clé du dictionnaire qui ne correspond pas au nom d’une propriété dans le type d’entité est ignorée.

SetValues(Object)

Définit les valeurs de cet objet en copiant les valeurs de l’objet donné.

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

Définit les valeurs de cet objet en copiant les valeurs du dictionnaire donné.

SetValues(PropertyValues)

Définit les valeurs de cet objet en lisant les valeurs d’un autre PropertyValues objet.

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

Paramètres

propertyValues
PropertyValues

Objet à partir duquel les valeurs doivent être copiées.

Remarques

L’autre objet doit être basé sur le même type que cet objet, ou un type dérivé du type pour cet objet.

Pour plus d’informations et d’exemples, consultez Accès aux entités suivies dans EF Core .

S’applique à

SetValues(IDictionary<String,Object>)

Définit les valeurs de cet objet en copiant les valeurs du dictionnaire donné.

Les clés du dictionnaire doivent correspondre aux noms de propriétés. Toute clé du dictionnaire qui ne correspond pas au nom d’une propriété dans le type d’entité est ignorée.

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

Paramètres

values
IDictionary<String,Object>

Dictionnaire à partir duquel les valeurs sont lues.

S’applique à

SetValues(Object)

Définit les valeurs de cet objet en copiant les valeurs de l’objet donné.

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

Paramètres

obj
Object

Objet à partir duquel les valeurs sont lues.

Remarques

L'objet donné peut être de tout type. Toute propriété sur l’objet avec un nom qui correspond à un nom de propriété dans le type d’entité et qui peut être lue est copiée. Les autres propriétés seront ignorées. Cela permet, par exemple, de copier des propriétés à partir d’objets de transfert de données (DTO) simples.

Pour plus d’informations et d’exemples, consultez Accès aux entités suivies dans EF Core .

S’applique à

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

Définit les valeurs de cet objet en copiant les valeurs du dictionnaire donné.

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

Paramètres de type

TProperty

Paramètres

values
IDictionary<String,TProperty>

Dictionnaire à partir duquel les valeurs sont lues.

Remarques

Les clés du dictionnaire doivent correspondre aux noms de propriétés. Toute clé du dictionnaire qui ne correspond pas au nom d’une propriété dans le type d’entité est ignorée.

Pour plus d’informations et d’exemples, consultez Accès aux entités suivies dans EF Core .

S’applique à