Compartir a través de


EntityPropertyConverter Clase

Definición

Clase EntityPropertyConverter.

public static class EntityPropertyConverter
type EntityPropertyConverter = class
Public Class EntityPropertyConverter
Herencia
EntityPropertyConverter

Campos

DefaultPropertyNameDelimiter

Delimitador de propiedad.

Métodos

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

Reconstruye el gráfico de objetos completo del tipo T mediante el diccionario de propiedades de entidad plana y devuelve el objeto reconstruido. El diccionario de propiedades solo puede contener propiedades básicas, solo propiedades anidadas o una combinación de ambos tipos.

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

Reconstruye el gráfico de objetos completo del tipo T mediante el diccionario de propiedades de entidad plana y devuelve el objeto reconstruido. El diccionario de propiedades solo puede contener propiedades básicas, solo propiedades anidadas o una combinación de ambos tipos.

Flatten(Object, EntityPropertyConverterOptions, OperationContext)

Recorre el gráfico de objetos, aplana y convierte todas las propiedades anidadas (y no anidadas) en EntityProperties, las almacena en el diccionario de propiedades. Las claves se construyen anexando los nombres de las propiedades visitadas durante el primer recorrido de profundidad de orden previo desde la raíz hasta cada propiedad de nodo final delimitada por '_'. Permite almacenar objetos complejos en sistemas de almacenamiento persistentes o pasarse entre servicios web de forma genérica.

Flatten(Object, OperationContext)

Recorre el gráfico de objetos, aplana y convierte todas las propiedades anidadas (y no anidadas) en EntityProperties, las almacena en el diccionario de propiedades. Las claves se construyen anexando los nombres de las propiedades visitadas durante el primer recorrido de profundidad de orden previo desde la raíz hasta cada propiedad de nodo final delimitada por '_'. Permite almacenar objetos complejos en sistemas de almacenamiento persistentes o pasarse entre servicios web de forma genérica.

Se aplica a