Поделиться через


SerializationExtensionMethods Класс

Определение

Содержит методы расширения для IEdmModel интерфейсов, которые полезны для сериализации.

public static class SerializationExtensionMethods
type SerializationExtensionMethods = class
Public Module SerializationExtensionMethods
Наследование
SerializationExtensionMethods

Методы

GetEdmxVersion(IEdmModel)

Возвращает значение для версии modelEDMX объекта .

GetNamespaceAlias(IEdmModel, String)

Возвращает псевдоним сериализации для указанного пространства имен.

GetNamespacePrefixMappings(IEdmModel)

Возвращает предпочтительные сопоставления префиксов для пространств имен XML из IEdmModel.

GetSchemaNamespace(IEdmVocabularyAnnotation, IEdmModel)

Возвращает схему, где должна быть сериализована заметка.

GetSerializationLocation(IEdmVocabularyAnnotation, IEdmModel)

Возвращает расположение, где должна быть сериализована заметка.

IsSerializedAsElement(IEdmValue, IEdmModel)

Возвращает заметку, указывающую, должно ли значение быть сериализовано как элемент.

IsValueExplicit(IEdmEnumMember, IEdmModel)

Возвращает заметку, показывающую, должно ли значение элемента перечисления быть явно сериализовано.

SetEdmxVersion(IEdmModel, Version)

Задает значение атрибута версии EDMX объекта model.

SetIsSerializedAsElement(IEdmValue, IEdmModel, Boolean)

Задает заметку, указывающую, должно ли значение быть сериализовано как элемент.

SetIsValueExplicit(IEdmEnumMember, IEdmModel, Nullable<Boolean>)

Задает заметку, показывающую, должно ли значение элемента перечисления быть явно сериализовано.

SetNamespaceAlias(IEdmModel, String, String)

Задает псевдоним сериализации для заданного пространства имен (включая псевдоним пространства имен для схем текущей модели и имен пространств-псевдонимов схем, на которые ссылается модель) TODO: REF убедитесь, что не дублируются псевдонимы.

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

Задает заметку для IEdmModel, уведомляющую сериализатор о предпочтительных сопоставлениях префиксов для пространств имен XML.

SetSchemaNamespace(IEdmVocabularyAnnotation, IEdmModel, String)

Задает схему, где должна появиться заметка.

SetSerializationLocation(IEdmVocabularyAnnotation, IEdmModel, Nullable<EdmVocabularyAnnotationSerializationLocation>)

Задает расположение, в котором должна быть сериализована заметка.

Применяется к