Compartilhar via


EntityPropertyConverter Classe

Definição

Classe EntityPropertyConverter.

public static class EntityPropertyConverter
type EntityPropertyConverter = class
Public Class EntityPropertyConverter
Herança
EntityPropertyConverter

Campos

DefaultPropertyNameDelimiter

O delimitador de propriedade.

Métodos

ConvertBack<T>(IDictionary<String,EntityProperty>, EntityPropertyConverterOptions, OperationContext)

Reconstrói o grafo de objeto completo do tipo T usando o dicionário de propriedades de entidade achatada e retorna o objeto reconstruído. O dicionário de propriedades pode conter apenas propriedades básicas, somente propriedades aninhadas ou uma combinação de ambos os tipos.

ConvertBack<T>(IDictionary<String,EntityProperty>, OperationContext)

Reconstrói o grafo de objeto completo do tipo T usando o dicionário de propriedades de entidade achatada e retorna o objeto reconstruído. O dicionário de propriedades pode conter apenas propriedades básicas, somente propriedades aninhadas ou uma combinação de ambos os tipos.

Flatten(Object, EntityPropertyConverterOptions, OperationContext)

Percorre o grafo de objeto, nivela e converte todas as propriedades aninhadas (e não aninhadas) em EntityProperties, armazena-as no dicionário de propriedades. As chaves são construídas acrescentando os nomes das propriedades visitadas durante a primeira passagem de profundidade de pré-encomenda da raiz para cada propriedade de nó final delimitada por '_'. Permite que objetos complexos sejam armazenados em sistemas de armazenamento persistentes ou passados entre serviços Web de maneira genérica.

Flatten(Object, OperationContext)

Percorre o grafo de objeto, nivela e converte todas as propriedades aninhadas (e não aninhadas) em EntityProperties, armazena-as no dicionário de propriedades. As chaves são construídas acrescentando os nomes das propriedades visitadas durante a primeira passagem de profundidade de pré-encomenda da raiz para cada propriedade de nó final delimitada por '_'. Permite que objetos complexos sejam armazenados em sistemas de armazenamento persistentes ou passados entre serviços Web de maneira genérica.

Aplica-se a