PropertyValues.SetValues Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Entity Framework