Compartilhar via


SerializationExtensionMethods Classe

Definição

Contém métodos de extensão para IEdmModel interfaces que são úteis para serialização.

public static class SerializationExtensionMethods
type SerializationExtensionMethods = class
Public Module SerializationExtensionMethods
Herança
SerializationExtensionMethods

Métodos

GetEdmxVersion(IEdmModel)

Obtém o valor da versão EDMX do model.

GetNamespaceAlias(IEdmModel, String)

Obtém o alias de serialização para um determinado namespace.

GetNamespacePrefixMappings(IEdmModel)

Obtém os mapeamentos de prefixo preferenciais para namespaces xml de um IEdmModel

GetSchemaNamespace(IEdmVocabularyAnnotation, IEdmModel)

Obtém o esquema em que uma anotação deve ser serializada.

GetSerializationLocation(IEdmVocabularyAnnotation, IEdmModel)

Obtém o local em que uma anotação deve ser serializada.

IsSerializedAsElement(IEdmValue, IEdmModel)

Obtém uma anotação que indica se o valor deve ser serializado como um elemento .

IsValueExplicit(IEdmEnumMember, IEdmModel)

Obtém uma anotação que indica se o valor de um membro de enumeração deve ser explicitamente serializado.

SetEdmxVersion(IEdmModel, Version)

Define um valor do atributo de versão EDMX do model.

SetIsSerializedAsElement(IEdmValue, IEdmModel, Boolean)

Define uma anotação que indica se o valor deve ser serializado como um elemento .

SetIsValueExplicit(IEdmEnumMember, IEdmModel, Nullable<Boolean>)

Define uma anotação que indica se o valor de um membro de enumeração deve ser serializado explicitamente.

SetNamespaceAlias(IEdmModel, String, String)

Define o alias de serialização para um determinado namespace (incluindo namespace-alias de esquemas do modelo atual e namespace-alias de esquemas de modelos referenciados) TODO: REF não verifique se nenhum alias duplicado.

SetNamespacePrefixMappings(IEdmModel, IEnumerable<KeyValuePair<String,String>>)

Define uma anotação no IEdmModel para notificar o serializador de mapeamentos de prefixo preferenciais para namespaces xml.

SetSchemaNamespace(IEdmVocabularyAnnotation, IEdmModel, String)

Define o esquema em que uma anotação deve aparecer.

SetSerializationLocation(IEdmVocabularyAnnotation, IEdmModel, Nullable<EdmVocabularyAnnotationSerializationLocation>)

Define o local em que uma anotação deve ser serializada.

Aplica-se a