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 | 判斷這個參考是否參考 Byte 型別。 | |
IsCollection | 判斷這個參考是否參考集合。 | |
IsComplex | 判斷這個參考是否參考複雜類型。 | |
IsDateTime | 判斷這個參考是否參考 DateTime 型別。 | |
IsDateTimeOffset | 判斷這個參考是否參考 DateTimeOffset 型別。 | |
IsDecimal | 判斷這個參考是否參考十進位型別。 | |
IsDouble | 判斷這個參考是否參考 double 型別。 | |
IsEntity | 判斷這個參考是否參考實體類型。 | |
IsEntityReference | 判斷這個參考是否參考實體類型。 | |
IsEnum | 判斷這個參考是否參考列舉型別。 | |
IsFloating | 判斷這個參考是否參考浮點型別。 | |
IsGuid | 判斷這個參考是否參考 GUID 型別。 | |
IsInt16 | 判斷這個參考是否參考 Int16 型別。 | |
IsInt32 | 判斷這個參考是否參考 Int32 型別。 | |
IsInt64 | 判斷這個參考是否參考 Int64 型別。 | |
IsIntegral(EdmPrimitiveTypeKind) | 判斷這個基本型別類型是否代表整數型別。 | |
IsIntegral(IEdmTypeReference) | 判斷這個參考是否參考整數型別。 | |
IsOrInheritsFrom | 判斷型別是否相當於或衍生自另一個型別。 | |
IsPrimitive | 判斷這個參考是否參考基本型別。 | |
IsRow | 判斷這個參考是否參考資料列型別。 | |
IsSByte | 判斷這個參考是否參考 SByte 型別。 | |
IsSignedIntegral | 判斷這個參考是否參考帶正負號的整數型別。 | |
IsSingle | 判斷這個參考是否參考 single 型別。 | |
IsSpatial(EdmPrimitiveTypeKind) | 判斷這個型別類型是否代表空間型別。 | |
IsSpatial(IEdmType) | 判斷這個定義是否參考空間型別。 | |
IsSpatial(IEdmTypeReference) | 判斷這個參考是否參考空間型別。 | |
IsStream | 判斷這個參考是否參考資料流型別。 | |
IsString | 判斷這個參考是否參考字串型別。 | |
IsStructured(EdmTypeKind) | 判斷這個型別類型是否代表結構化型別。 | |
IsStructured(IEdmTypeReference) | 判斷這個參考是否參考結構化型別。 | |
IsTemporal(EdmPrimitiveTypeKind) | 判斷這個型別類型是否代表時間型別。 | |
IsTemporal(IEdmTypeReference) | 判斷這個參考是否參考時間型別。 | |
IsTime | 判斷這個參考是否參考時間型別。 | |
PrimitiveKind | 傳回此參考之定義的基本類型。 |
上層
執行緒安全性
這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。