共用方式為


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) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。

請參閱

參考

Microsoft.Data.Edm 命名空間