PropertyValues.SetValues Método

Definición

Sobrecargas

SetValues(PropertyValues)

Establece los valores de este objeto leyendo valores de otro PropertyValues objeto.

SetValues(IDictionary<String,Object>)

Establece los valores de este objeto copiando valores del diccionario especificado.

Las claves del diccionario deben coincidir con los nombres de propiedad. Se omitirá cualquier clave del diccionario que no coincida con el nombre de una propiedad del tipo de entidad.

SetValues(Object)

Establece los valores de este objeto copiando valores del objeto especificado.

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

Establece los valores de este objeto copiando valores del diccionario especificado.

SetValues(PropertyValues)

Establece los valores de este objeto leyendo valores de otro PropertyValues objeto.

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

Parámetros

propertyValues
PropertyValues

Objeto del que se deben copiar los valores.

Comentarios

El otro objeto debe basarse en el mismo tipo que este objeto o un tipo derivado del tipo para este objeto.

Consulte Acceso a entidades con seguimiento en EF Core para obtener más información y ejemplos.

Se aplica a

SetValues(IDictionary<String,Object>)

Establece los valores de este objeto copiando valores del diccionario especificado.

Las claves del diccionario deben coincidir con los nombres de propiedad. Se omitirá cualquier clave del diccionario que no coincida con el nombre de una propiedad del tipo de entidad.

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

Parámetros

values
IDictionary<String,Object>

Diccionario cuyos valores se van a leer.

Se aplica a

SetValues(Object)

Establece los valores de este objeto copiando valores del objeto especificado.

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

Parámetros

obj
Object

Objeto cuyos valores se van a leer.

Comentarios

El objeto determinado puede ser de cualquier tipo. Se copiará cualquier propiedad del objeto con un nombre que coincida con un nombre de propiedad en el tipo de entidad y se pueda leer. Se omitirán las demás propiedades. Esto permite, por ejemplo, copiar propiedades de objetos de transferencia de datos simples (DTO).

Consulte Acceso a entidades con seguimiento en EF Core para obtener más información y ejemplos.

Se aplica a

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

Establece los valores de este objeto copiando valores del diccionario especificado.

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

Parámetros de tipo

TProperty

Parámetros

values
IDictionary<String,TProperty>

Diccionario cuyos valores se van a leer.

Comentarios

Las claves del diccionario deben coincidir con los nombres de propiedad. Se omitirá cualquier clave del diccionario que no coincida con el nombre de una propiedad del tipo de entidad.

Consulte Acceso a entidades con seguimiento en EF Core para obtener más información y ejemplos.

Se aplica a