共用方式為


IEdmEntityTypeReference 介面

表示 EDM 實體型別之定義的參考。

命名空間:  Microsoft.Data.Edm
組件:  Microsoft.Data.Edm (在 Microsoft.Data.Edm.dll 中)

語法

'宣告
Public Interface IEdmEntityTypeReference _
    Inherits IEdmStructuredTypeReference, IEdmTypeReference, IEdmElement
'用途
Dim instance As IEdmEntityTypeReference
public interface IEdmEntityTypeReference : IEdmStructuredTypeReference, 
    IEdmTypeReference, IEdmElement
public interface class IEdmEntityTypeReference : IEdmStructuredTypeReference, 
    IEdmTypeReference, IEdmElement
type IEdmEntityTypeReference =  
    interface
        interface IEdmStructuredTypeReference
        interface IEdmTypeReference
        interface IEdmElement
    end
public interface IEdmEntityTypeReference extends IEdmStructuredTypeReference, IEdmTypeReference, IEdmElement

IEdmEntityTypeReference 型別公開下列成員。

屬性

  名稱 說明
公用屬性 Definition 取得此型別所參考的定義。 (繼承自 IEdmTypeReference。)
公用屬性 IsNullable 取得值,這個值表示此型別是否可為 Null。 (繼承自 IEdmTypeReference。)

上層

擴充 方法

  名稱 說明
公用擴充方法 AsBinary 如果此參考是二進位型別,則傳回型別定義的有效二進位型別參考,否則傳回錯誤的二進位型別參考。 (由 EdmTypeSemantics 定義。)
公用擴充方法 AsCollection 如果此參考是集合型別,則傳回型別定義的有效集合型別參考,否則傳回錯誤的集合型別參考。 (由 EdmTypeSemantics 定義。)
公用擴充方法 AsComplex 如果此參考是複雜類型,則傳回型別定義的有效複雜類型參考,否則傳回錯誤的複雜類型參考。 (由 EdmTypeSemantics 定義。)
公用擴充方法 AsDecimal 如果此參考是十進位型別,則傳回型別定義的有效十進位型別參考,否則傳回錯誤的十進位型別參考。 (由 EdmTypeSemantics 定義。)
公用擴充方法 AsEntity 如果此參考是實體類型,則傳回型別定義的有效實體類型參考,否則傳回錯誤的實體類型參考。 (由 EdmTypeSemantics 定義。)
公用擴充方法 AsEntityReference 如果此參考是實體參考型別,則傳回型別定義的有效實體參考型別參考,否則傳回錯誤的實體參考型別參考。 (由 EdmTypeSemantics 定義。)
公用擴充方法 AsEnum 如果此參考是列舉型別,則傳回型別定義的有效列舉型別參考,否則傳回錯誤的列舉型別參考。 (由 EdmTypeSemantics 定義。)
公用擴充方法 AsPrimitive 如果此參考是基本型別,則傳回型別定義的有效基本型別參考,否則傳回錯誤的基本型別參考。 (由 EdmTypeSemantics 定義。)
公用擴充方法 AsRow 如果此參考是資料列型別,則傳回型別定義的有效資料列型別參考,否則傳回錯誤的資料列型別參考。 (由 EdmTypeSemantics 定義。)
公用擴充方法 AsSpatial 如果此參考是空間型別,則傳回型別定義的有效空間型別參考,否則傳回錯誤的空間型別參考。 (由 EdmTypeSemantics 定義。)
公用擴充方法 AsString 如果此參考是字串型別,則傳回型別定義的有效字串型別參考,否則傳回錯誤的字串型別參考。 (由 EdmTypeSemantics 定義。)
公用擴充方法 AsStructured 如果此參考是結構化型別,則傳回型別定義的有效結構化型別參考,否則傳回錯誤的結構化型別參考。 (由 EdmTypeSemantics 定義。)
公用擴充方法 AsTemporal 如果此參考是時間型別,則傳回型別定義的有效時間型別參考,否則傳回錯誤的時間型別參考。 (由 EdmTypeSemantics 定義。)
公用擴充方法 BaseEntityType 取得基底實體類型。 (由 ExtensionMethods 定義。)
公用擴充方法 BaseType 取得基底型別。 (由 ExtensionMethods 定義。)
公用擴充方法 DeclaredNavigationProperties 取得宣告的導覽屬性。 (由 ExtensionMethods 定義。)
公用擴充方法 DeclaredStructuralProperties 取得宣告的結構化屬性。 (由 ExtensionMethods 定義。)
公用擴充方法 EntityDefinition 取得此型別所參考的實體類型。 (由 ExtensionMethods 定義。)
公用擴充方法 Errors 取得屬於此元素或此元素所包含之元素的錯誤 (如果有的話)。例如,結構化型別的錯誤包括型別本身的錯誤及其宣告屬性的錯誤。該方法不會分析此元素所參考的元素。例如,屬性的錯誤不包括其型別中的錯誤。 (由 ValidationExtensionMethods 定義。)
公用擴充方法 FindNavigationProperty 搜尋具有指定之型別和名稱的導覽屬性。 (由 ExtensionMethods 定義。)
公用擴充方法 FindProperty 尋找具有指定之型別和名稱的屬性。 (由 ExtensionMethods 定義。)
公用擴充方法 FullName 取得具有指定之型別的完整名稱。 (由 ExtensionMethods 定義。)
公用擴充方法 IsAbstract 判斷指定的型別是否為抽象型別。 (由 ExtensionMethods 定義。)
公用擴充方法 IsBad 指出這個元素是否包含 Errors(IEdmElement) 方法傳回的錯誤。 (由 ValidationExtensionMethods 定義。)
公用擴充方法 IsBinary 判斷這個參考是否參考二進位型別。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsBoolean 判斷這個參考是否參考布林型別。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsByte 判斷這個參考是否參考 Byte 型別。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsCollection 判斷這個參考是否參考集合。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsComplex 判斷這個參考是否參考複雜類型。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsDateTime 判斷這個參考是否參考 DateTime 型別。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsDateTimeOffset 判斷這個參考是否參考 DateTimeOffset 型別。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsDecimal 判斷這個參考是否參考十進位型別。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsDouble 判斷這個參考是否參考 double 型別。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsEntity 判斷這個參考是否參考實體類型。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsEntityReference 判斷這個參考是否參考實體類型。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsEnum 判斷這個參考是否參考列舉型別。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsEquivalentTo 如果相比較的型別在語意上等於此型別,則傳回 true。 (由 EdmElementComparer 定義。)
公用擴充方法 IsFloating 判斷這個參考是否參考浮點型別。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsGuid 判斷這個參考是否參考 GUID 型別。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsInt16 判斷這個參考是否參考 Int16 型別。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsInt32 判斷這個參考是否參考 Int32 型別。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsInt64 判斷這個參考是否參考 Int64 型別。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsIntegral 判斷這個參考是否參考整數型別。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsOpen 判斷指定的型別是否為開放型別。 (由 ExtensionMethods 定義。)
公用擴充方法 IsPrimitive 判斷這個參考是否參考基本型別。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsRow 判斷這個參考是否參考資料列型別。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsSByte 判斷這個參考是否參考 SByte 型別。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsSignedIntegral 判斷這個參考是否參考帶正負號的整數型別。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsSingle 判斷這個參考是否參考 single 型別。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsSpatial 判斷這個參考是否參考空間型別。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsStream 判斷這個參考是否參考資料流型別。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsString 判斷這個參考是否參考字串型別。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsStructured 判斷這個參考是否參考結構化型別。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsTemporal 判斷這個參考是否參考時間型別。 (由 EdmTypeSemantics 定義。)
公用擴充方法 IsTime 判斷這個參考是否參考時間型別。 (由 EdmTypeSemantics 定義。)
公用擴充方法 Key 取得索引鍵。 (由 ExtensionMethods 定義。)
公用擴充方法 Location 取得指定之項目的位置。 (由 ExtensionMethods 定義。)
公用擴充方法 NavigationProperties 取得具有指定之型別的導覽屬性。 (由 ExtensionMethods 定義。)
公用擴充方法 PrimitiveKind 傳回此參考之定義的基本類型。 (由 EdmTypeSemantics 定義。)
公用擴充方法 StructuralProperties 取得結構化屬性。 (由 ExtensionMethods 定義。)
公用擴充方法 StructuredDefinition 取得此型別所參考的結構化型別。 (由 ExtensionMethods 定義。)
公用擴充方法 ToTraceString 傳回目前物件的文字表示。 (由 ToTraceStringExtensionMethods 定義。)
公用擴充方法 TypeErrors 取得屬於此型別參考或其定義的錯誤 (如果有的話)。 (由 ValidationExtensionMethods 定義。)
公用擴充方法 TypeKind 取得指定之型別的型別類型。 (由 ExtensionMethods 定義。)

上層

請參閱

參考

Microsoft.Data.Edm 命名空間