提供预定义 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) 成员都是线程安全的。不保证所有实例成员都是线程安全的。