Freigeben über


SerializationExtensionMethods Klasse

Definition

Enthält Erweiterungsmethoden für IEdmModel Schnittstellen, die für die Serialisierung nützlich sind.

public static class SerializationExtensionMethods
type SerializationExtensionMethods = class
Public Module SerializationExtensionMethods
Vererbung
SerializationExtensionMethods

Methoden

GetEdmxVersion(IEdmModel)

Ruft den Wert für die EDMX-Version von ab model.

GetNamespaceAlias(IEdmModel, String)

Ruft den Serialisierungsalias für einen angegebenen Namespace ab.

GetNamespacePrefixMappings(IEdmModel)

Ruft die bevorzugten Präfixzuordnungen für XML-Namespaces aus einem IEdmModel ab.

GetSchemaNamespace(IEdmVocabularyAnnotation, IEdmModel)

Ruft das Schema ab, in dem eine Anmerkung serialisiert werden muss.

GetSerializationLocation(IEdmVocabularyAnnotation, IEdmModel)

Ruft die Position ab, an der eine Anmerkung serialisiert werden muss.

IsSerializedAsElement(IEdmValue, IEdmModel)

Ruft die Anmerkung ab, die angibt, ob der Wert als Element serialisiert werden muss.

IsValueExplicit(IEdmEnumMember, IEdmModel)

Ruft die Anmerkung ab, die angibt, ob der Wert eines Enumerationsmembers explizit serialisiert werden muss.

SetEdmxVersion(IEdmModel, Version)

Legt einen Wert des EDMX-Versionsattributes von modelfest.

SetIsSerializedAsElement(IEdmValue, IEdmModel, Boolean)

Legt die Anmerkung fest, die angibt, ob der Wert als Element serialisiert werden muss.

SetIsValueExplicit(IEdmEnumMember, IEdmModel, Nullable<Boolean>)

Legt die Anmerkung fest, die angibt, ob der Wert eines Enumerationsmembers explizit serialisiert werden muss.

SetNamespaceAlias(IEdmModel, String, String)

Legt den Serialisierungsalias für einen bestimmten Namespace (einschließlich der Schemas namespace-alias des aktuellen Modells und der Schemas namespace-alias der Referenzmodelle) TODO: REF fest, um sicherzustellen, dass kein duplizierter Alias vorhanden ist.

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

Legt eine Anmerkung für IEdmModel fest, um den Serialisierer über die bevorzugten Präfixzuordnungen für XML-Namespaces zu benachrichtigen.

SetSchemaNamespace(IEdmVocabularyAnnotation, IEdmModel, String)

Legt das Schema fest, in dem eine Anmerkung angezeigt werden muss.

SetSerializationLocation(IEdmVocabularyAnnotation, IEdmModel, Nullable<EdmVocabularyAnnotationSerializationLocation>)

Legt die Position fest, an der eine Anmerkung serialisiert werden muss.

Gilt für: