PropertyValues.SetValues Método

Definição

Sobrecargas

SetValues(PropertyValues)

Define os valores desse objeto lendo valores de outro PropertyValues objeto.

SetValues(IDictionary<String,Object>)

Define os valores desse objeto copiando valores do dicionário fornecido.

As chaves do dicionário devem corresponder aos nomes de propriedade. Qualquer chave no dicionário que não corresponda ao nome de uma propriedade no tipo de entidade será ignorada.

SetValues(Object)

Define os valores desse objeto copiando valores do objeto fornecido.

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

Define os valores desse objeto copiando valores do dicionário fornecido.

SetValues(PropertyValues)

Define os valores desse objeto lendo valores de outro 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

O objeto do qual os valores devem ser copiados.

Comentários

O outro objeto deve ser baseado no mesmo tipo que esse objeto ou em um tipo derivado do tipo para esse objeto.

Consulte Acessando entidades controladas no EF Core para obter mais informações e exemplos.

Aplica-se a

SetValues(IDictionary<String,Object>)

Define os valores desse objeto copiando valores do dicionário fornecido.

As chaves do dicionário devem corresponder aos nomes de propriedade. Qualquer chave no dicionário que não corresponda ao nome de uma propriedade no tipo de entidade será ignorada.

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>

O dicionário do qual ler valores.

Aplica-se a

SetValues(Object)

Define os valores desse objeto copiando valores do objeto fornecido.

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

Parâmetros

obj
Object

O objeto do qual ler valores.

Comentários

O objeto fornecido pode ser de qualquer tipo. Qualquer propriedade no objeto com um nome que corresponda a um nome de propriedade no tipo de entidade e pode ser lida será copiada. Outras propriedades serão ignoradas. Isso permite, por exemplo, copiar propriedades de DTOs (Objetos de Transferência de Dados) simples.

Consulte Acessando entidades controladas no EF Core para obter mais informações e exemplos.

Aplica-se a

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

Define os valores desse objeto copiando valores do dicionário fornecido.

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>

O dicionário do qual ler valores.

Comentários

As chaves do dicionário devem corresponder aos nomes de propriedade. Qualquer chave no dicionário que não corresponda ao nome de uma propriedade no tipo de entidade será ignorada.

Consulte Acessando entidades controladas no EF Core para obter mais informações e exemplos.

Aplica-se a