EdmTypeSemantics 类

提供预定义 EDM 类型的语义。

继承层次结构

System.Object
  Microsoft.Data.Edm.EdmTypeSemantics

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

语法

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

EdmTypeSemantics 类型公开以下成员。

方法

  名称 说明
公共方法静态成员 ApplyType 返回对此行类型定义的引用。
公共方法静态成员 AsBinary 如果此引用为二进制类型,则返回对该类型定义的有效二进制类型引用。否则,它将返回错误的二进制类型引用。
公共方法静态成员 AsCollection 如果此引用为集合类型,则返回对该类型定义的有效集合类型引用。否则,它将返回错误的集合类型引用。
公共方法静态成员 AsComplex 如果此引用为复杂类型,则返回对该类型定义的有效复杂类型引用。否则,它将返回错误的复杂类型引用。
公共方法静态成员 AsDecimal 如果此引用为十进制类型,则返回对该类型定义的有效十进制类型引用。否则,它将返回错误的十进制类型引用。
公共方法静态成员 AsEntity 如果此引用为实体类型,则返回对该类型定义的有效实体类型引用。否则,它将返回错误的实体类型引用。
公共方法静态成员 AsEntityReference 如果此引用为实体引用类型,则返回对该类型定义的有效实体引用类型引用。否则,它将返回错误的实体引用类型引用。
公共方法静态成员 AsEnum 如果此引用的类型为枚举类型,则返回对该类型定义的有效枚举类型引用。否则,它将返回错误的枚举类型引用。
公共方法静态成员 AsPrimitive 如果此引用为基元类型,则返回对该类型定义的有效基元类型引用。否则,它将返回错误的基元类型引用。
公共方法静态成员 AsRow 如果此引用为行类型,则返回对该类型定义的有效行类型引用。否则,它将返回错误的行类型引用。
公共方法静态成员 AsSpatial 如果此引用为空间类型,则返回对该类型定义的有效空间类型引用。否则,它将返回错误的空间类型引用。
公共方法静态成员 AsString 如果此引用为字符串类型,则返回对该类型定义的有效字符串类型引用。否则,它将返回错误的字符串类型引用。
公共方法静态成员 AsStructured 如果此引用为结构化类型,则返回对该类型定义的有效结构化类型引用。否则,它将返回错误的结构化类型引用。
公共方法静态成员 AsTemporal 如果此引用为临时类型,则返回对该类型定义的有效临时类型引用。否则,它将返回错误的临时类型引用。
公共方法静态成员 InheritsFrom 确定潜在基类型是否位于所测试的类型的继承层次结构中。
公共方法静态成员 IsBinary 确定此引用是否引用二进制类型。
公共方法静态成员 IsBoolean 确定此引用是否引用布尔值类型。
公共方法静态成员 IsByte 确定此引用是否引用字节类型。
公共方法静态成员 IsCollection 确定此引用是否引用集合。
公共方法静态成员 IsComplex 确定此引用是否引用复杂类型。
公共方法静态成员 IsDateTime 确定此引用是否引用 DateTime 类型。
公共方法静态成员 IsDateTimeOffset 确定此引用是否引用 DateTimeOffset 类型。
公共方法静态成员 IsDecimal 确定此引用是否引用十进制类型。
公共方法静态成员 IsDouble 确定此引用是否引用双精度类型。
公共方法静态成员 IsEntity 确定此引用是否引用实体类型。
公共方法静态成员 IsEntityReference 确定此引用是否引用实体类型。
公共方法静态成员 IsEnum 确定此引用是否引用枚举类型。
公共方法静态成员 IsFloating 确定此引用是否引用浮点类型。
公共方法静态成员 IsGuid 确定此引用是否引用 GUID 类型。
公共方法静态成员 IsInt16 确定此引用是否引用 Int16 类型。
公共方法静态成员 IsInt32 确定此引用是否引用 Int32 类型。
公共方法静态成员 IsInt64 确定此引用是否引用 Int64 类型。
公共方法静态成员 IsIntegral(EdmPrimitiveTypeKind) 确定此基元类型的类型是否表示整数类型。
公共方法静态成员 IsIntegral(IEdmTypeReference) 确定此引用是否引用整数类型。
公共方法静态成员 IsOrInheritsFrom 确定某一类型是等效于其他类型还是派生自其他类型。
公共方法静态成员 IsPrimitive 确定此引用是否引用基元类型。
公共方法静态成员 IsRow 确定此引用是否引用行类型。
公共方法静态成员 IsSByte 确定此引用是否引用 SByte 类型。
公共方法静态成员 IsSignedIntegral 确定此引用是否引用有符号的整型。
公共方法静态成员 IsSingle 确定此引用是否引用单精度类型。
公共方法静态成员 IsSpatial(EdmPrimitiveTypeKind) 确定此类型的种类是否表示空间类型。
公共方法静态成员 IsSpatial(IEdmType) 确定此定义是否引用空间类型。
公共方法静态成员 IsSpatial(IEdmTypeReference) 确定此引用是否引用空间类型。
公共方法静态成员 IsStream 确定此引用是否引用流类型。
公共方法静态成员 IsString 确定此引用是否引用字符串类型。
公共方法静态成员 IsStructured(EdmTypeKind) 确定此类型的种类是否表示结构化类型。
公共方法静态成员 IsStructured(IEdmTypeReference) 确定此引用是否引用结构化类型。
公共方法静态成员 IsTemporal(EdmPrimitiveTypeKind) 确定此类型的种类是否表示临时类型。
公共方法静态成员 IsTemporal(IEdmTypeReference) 确定此引用是否引用临时类型。
公共方法静态成员 IsTime 确定此引用是否引用时间类型。
公共方法静态成员 PrimitiveKind 返回此引用的定义的基元类型。

页首

线程安全

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

请参阅

参考

Microsoft.Data.Edm 命名空间