Compartilhar via


DbPropertyValues Classe

Definição

Uma coleção de todas as propriedades de uma entidade subjacente ou objeto complexo.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Database is not two words.", MessageId="Db")]
public class DbPropertyValues
public class DbPropertyValues
type DbPropertyValues = class
Public Class DbPropertyValues
Herança
DbPropertyValues
Atributos

Comentários

Uma instância dessa classe pode ser convertida em uma instância da classe genérica usando o método Cast. Propriedades complexas na entidade subjacente ou objeto complexo são representadas nos valores de propriedade como instâncias aninhadas dessa classe.

Propriedades

Item[String]

Obtém ou define o valor da propriedade com o nome da propriedade especificado. O valor pode ser uma instância aninhada dessa classe.

PropertyNames

Obtém o conjunto de nomes de todas as propriedades neste dicionário como um conjunto somente leitura.

Métodos

Clone()

Cria um novo dicionário que contém cópias de todas as propriedades neste dicionário. As alterações feitas no novo dicionário não serão refletidas neste dicionário e vice-versa.

Equals(Object)

Uma coleção de todas as propriedades de uma entidade subjacente ou objeto complexo.

GetHashCode()

Uma coleção de todas as propriedades de uma entidade subjacente ou objeto complexo.

GetType()

Obtém o Type da instância atual.

GetValue<TValue>(String)

Obtém o valor da propriedade como usando o getter da propriedade indexada, mas digitado para o tipo do parâmetro genérico. Isso é útil especialmente com dicionários aninhados para evitar escrever expressões com muitas conversões.

SetValues(DbPropertyValues)

Define os valores desse dicionário lendo valores de outro dicionário. O outro dicionário deve ser baseado no mesmo tipo desse dicionário ou em um tipo derivado do tipo para esse dicionário.

SetValues(Object)

Define os valores desse dicionário lendo valores do objeto fornecido. O objeto fornecido pode ser de qualquer tipo. Qualquer propriedade no objeto com um nome que corresponda a um nome de propriedade no dicionário e que possa ser lida será lida. Outras propriedades serão ignoradas. Isso permite, por exemplo, copiar propriedades de DTOs (Objetos de Transferência de Dados) simples.

ToObject()

Cria um objeto do tipo subjacente para esse dicionário e o hidrata com valores de propriedade desse dicionário.

ToString()

Uma coleção de todas as propriedades de uma entidade subjacente ou objeto complexo.

Aplica-se a