IEdmStructuredTypeReference 介面
表示 EDM 結構化型別的參考。
命名空間: Microsoft.Data.Edm
組件: Microsoft.Data.Edm (在 Microsoft.Data.Edm.dll 中)
語法
'宣告
Public Interface IEdmStructuredTypeReference _
Inherits IEdmTypeReference, IEdmElement
'用途
Dim instance As IEdmStructuredTypeReference
public interface IEdmStructuredTypeReference : IEdmTypeReference,
IEdmElement
public interface class IEdmStructuredTypeReference : IEdmTypeReference,
IEdmElement
type IEdmStructuredTypeReference =
interface
interface IEdmTypeReference
interface IEdmElement
end
public interface IEdmStructuredTypeReference extends IEdmTypeReference, IEdmElement
IEdmStructuredTypeReference 型別公開下列成員。
屬性
名稱 | 說明 | |
---|---|---|
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 定義。) | |
BaseType | 取得基底型別。 (由 ExtensionMethods 定義。) | |
DeclaredStructuralProperties | 取得宣告的結構化屬性。 (由 ExtensionMethods 定義。) | |
Errors | 取得屬於此元素或此元素所包含之元素的錯誤 (如果有的話)。例如,結構化型別的錯誤包括型別本身的錯誤及其宣告屬性的錯誤。該方法不會分析此元素所參考的元素。例如,屬性的錯誤不包括其型別中的錯誤。 (由 ValidationExtensionMethods 定義。) | |
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 定義。) | |
Location | 取得指定之項目的位置。 (由 ExtensionMethods 定義。) | |
PrimitiveKind | 傳回此參考之定義的基本類型。 (由 EdmTypeSemantics 定義。) | |
StructuralProperties | 取得結構化屬性。 (由 ExtensionMethods 定義。) | |
StructuredDefinition | 取得此型別所參考的結構化型別。 (由 ExtensionMethods 定義。) | |
ToTraceString | 傳回目前物件的文字表示。 (由 ToTraceStringExtensionMethods 定義。) | |
TypeErrors | 取得屬於此型別參考或其定義的錯誤 (如果有的話)。 (由 ValidationExtensionMethods 定義。) | |
TypeKind | 取得指定之型別的型別類型。 (由 ExtensionMethods 定義。) |
上層