EdmEntityReferenceType 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示 EDM 實體參考型別的定義。
public class EdmEntityReferenceType : Microsoft.OData.Edm.EdmType, Microsoft.OData.Edm.IEdmEntityReferenceType
type EdmEntityReferenceType = class
inherit EdmType
interface IEdmEntityReferenceType
interface IEdmType
interface IEdmElement
Public Class EdmEntityReferenceType
Inherits EdmType
Implements IEdmEntityReferenceType
- 繼承
- 實作
建構函式
EdmEntityReferenceType(IEdmEntityType) |
初始化 EdmEntityReferenceType 類別的新執行個體。 |
屬性
EntityType |
取得此實體參考所指向的實體類型。 |
TypeKind |
取得此型別的類型。 |
方法
ToString() |
傳回目前物件的文字表示。 (繼承來源 EdmType) |
擴充方法
IsEquivalentTo(IEdmType, IEdmType) |
如果相比較的型別在語意上等於此型別,則傳回 true。 架構類型 (IEdmSchemaType) 會與其物件 ref 進行比較。 |
AsActualType(IEdmType) |
傳回指定型別的實際型別。 如果指定的類型是類型定義,則實際類型是其基礎類型;否則,傳回指定的型別本身。 |
IsBinary(IEdmType) |
如果這個定義參考二進位類型,則傳回 true。 |
IsDecimal(IEdmType) |
如果這個定義參考十進位類型,則傳回 true。 |
IsGeography(IEdmType) |
如果這個定義參考 geography 類型,則傳回 true。 |
IsGeometry(IEdmType) |
如果這個定義參考幾何類型,則傳回 true。 |
IsOnSameTypeHierarchyLineWith(IEdmType, IEdmType) |
判斷 thisType 是否與 otherType 相同,或 thisType 衍生自 otherType,或 otherType 衍生自 thisType。 |
IsOrInheritsFrom(IEdmType, IEdmType) |
判斷類型是否相當於或衍生自另一種類型。 |
IsSpatial(IEdmType) |
如果這個定義參考空間類型,則傳回 true。 |
IsStream(IEdmType) |
如果這個參考參考資料流類型,則傳回 true。 |
IsString(IEdmType) |
如果這個定義參考字串類型,則傳回 true。 |
IsTemporal(IEdmType) |
如果這個定義參考時態型別,則傳回 true。 |
IsUntyped(IEdmType) |
如果這個定義參考不具類型的類型,則傳回 true。 |
AsElementType(IEdmType) |
取得集合定義的專案類型,或類型參考所參考之非集合定義的本身。 |
FullTypeName(IEdmType) |
取得型別參考所參考定義的完整名稱。 |
IsOpen(IEdmType) |
如果開啟這個參考的定義,則傳回 true。 |
Location(IEdmElement) |
取得此元素的位置。 |
ToTraceString(IEdmType) |
傳回目前物件的文字表示。 |
Errors(IEdmElement) |
取得屬於此元素或此元素所包含之元素的錯誤 (如果有的話)。 例如,結構化型別的錯誤包括型別本身的錯誤及其宣告屬性的錯誤。 該方法不會分析此元素所參考的元素。 例如,屬性的錯誤不包括其型別中的錯誤。 |
IsBad(IEdmElement) |
如果這個專案包含 方法傳回的錯誤, Errors(IEdmElement) 則傳回 true。 |