SerializationExtensionMethods 类

包含用于对序列化有用的 IEdmModel 接口的扩展方法。

继承层次结构

System.Object
  Microsoft.Data.Edm.Csdl.SerializationExtensionMethods

命名空间:  Microsoft.Data.Edm.Csdl
程序集:  Microsoft.Data.Edm(在 Microsoft.Data.Edm.dll 中)

语法

声明
<ExtensionAttribute> _
Public NotInheritable Class SerializationExtensionMethods
用法
public static class SerializationExtensionMethods
[ExtensionAttribute]
public ref class SerializationExtensionMethods abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type SerializationExtensionMethods =  class end
public final class SerializationExtensionMethods

SerializationExtensionMethods 类型公开以下成员。

方法

  名称 说明
公共方法静态成员 GetAssociationAnnotations 获取与为导航属性而序列化的关联相关的批注。
公共方法静态成员 GetAssociationEndName 获取为导航属性而序列化的关联端所使用的名称。
公共方法静态成员 GetAssociationFullName 获取为导航属性而序列化的关联所使用的完全限定名称。
公共方法静态成员 GetAssociationName 获取为导航属性而序列化的关联所使用的名称。
公共方法静态成员 GetAssociationNamespace 获取为导航属性而序列化的关联所使用的命名空间。
公共方法静态成员 GetAssociationSetAnnotations 获取与为实体集的导航目标而序列化的关联相关的批注。
公共方法静态成员 GetAssociationSetName 获取为实体集的导航属性而序列化的关联集所使用的名称。
公共方法静态成员 GetDataServiceVersion 获取实体集导航属性的数据服务所使用的版本。
公共方法静态成员 GetEdmxVersion 获取实体集导航属性的 edmx 所使用的版本。
公共方法静态成员 GetIsSerializedAsElement 获取指示是否应以元素的形式对该值进行序列化的批注。
公共方法静态成员 GetIsValueExplicit 获取指示是否应对枚举成员的值进行显式序列化的批注。
公共方法静态成员 GetMaxDataServiceVersion 获取实体集导航属性的最大数据服务的版本。
公共方法静态成员 GetNamespacePrefixMappings 获取导航属性的命名空间的前缀映射。
公共方法静态成员 GetPrimary 获取一对合作导航属性的主端,若有就选择该主端,否则就进行稳定的任意选择。
公共方法静态成员 GetSchemaNamespace 获取应在其中对批准进行序列化的架构。
公共方法静态成员 GetSerializationLocation 获取应在其中对批准进行序列化的位置。
公共方法静态成员 SetAssociationAnnotations 设置为导航属性而序列化的关联的批注。
公共方法静态成员 SetAssociationEndName 设置为导航属性而序列化的关联端所使用的名称。
公共方法静态成员 SetAssociationName 设置为导航属性而序列化的关联所使用的名称。
公共方法静态成员 SetAssociationNamespace 设置为导航属性而序列化的关联所使用的命名空间。
公共方法静态成员 SetAssociationSetAnnotations 设置为实体集的导航目标而序列化的关联集的批注。
公共方法静态成员 SetAssociationSetName 设置为实体集的导航属性而序列化的关联集所使用的名称。
公共方法静态成员 SetDataServiceVersion 设置实体集的导航属性的数据服务所使用的版本。
公共方法静态成员 SetEdmxVersion 设置实体集的导航属性的 edmx 所使用的版本。
公共方法静态成员 SetIsSerializedAsElement 设置一个批注,该批注指示是否应以元素的形式对该值进行序列化。
公共方法静态成员 SetIsValueExplicit 设置一个批注,该批注指示是否应对枚举成员的值进行显式序列化。
公共方法静态成员 SetMaxDataServiceVersion 设置实体集导航属性的最大数据服务的版本。
公共方法静态成员 SetNamespacePrefixMappings 设置导航属性的命名空间的前缀映射。
公共方法静态成员 SetSchemaNamespace 设置批注出现时所在的架构。
公共方法静态成员 SetSerializationLocation 设置应在其中对批注进行序列化的位置。

页首

注释

这里不会更新任何内容;请不要在这里添加材料。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.Data.Edm.Csdl 命名空间