共用方式為


EdmEntityReferenceTypeReference 類別

定義

表示 EDM 實體參考型別的參考。

public class EdmEntityReferenceTypeReference : Microsoft.OData.Edm.EdmTypeReference, Microsoft.OData.Edm.IEdmEntityReferenceTypeReference
type EdmEntityReferenceTypeReference = class
    inherit EdmTypeReference
    interface IEdmEntityReferenceTypeReference
    interface IEdmTypeReference
    interface IEdmElement
Public Class EdmEntityReferenceTypeReference
Inherits EdmTypeReference
Implements IEdmEntityReferenceTypeReference
繼承
EdmEntityReferenceTypeReference
實作

建構函式

EdmEntityReferenceTypeReference(IEdmEntityReferenceType, Boolean)

初始化 EdmEntityReferenceTypeReference 類別的新執行個體。

屬性

Definition

取得此型別所參考的定義。

(繼承來源 EdmTypeReference)
EntityReferenceDefinition

取得這個類型所參考的實體參考定義。

IsNullable

取得值,這個值表示此型別是否可為 Null。

(繼承來源 EdmTypeReference)

方法

ToString()

傳回目前物件的文字表示。

(繼承來源 EdmTypeReference)

擴充方法

IsEquivalentTo(IEdmTypeReference, IEdmTypeReference)

如果比較的類型參考語意相當於這個類型參考,則傳回 true。 架構類型 (IEdmSchemaType) 會與其物件 ref 進行比較。

AsBinary(IEdmTypeReference)

如果這個參考是二進位類型,這會傳回型別定義的有效二進位類型參考。 否則傳回錯誤的二進位型別參考。

AsCollection(IEdmTypeReference)

如果這個參考屬於集合類型,這會傳回型別定義的有效集合型別參考。 否則傳回錯誤的集合型別參考。

AsComplex(IEdmTypeReference)

如果這個參考是複雜型別,這會傳回型別定義的有效複雜型別參考。 否則傳回錯誤的複雜類型參考。

AsDecimal(IEdmTypeReference)

如果這個參考是十進位類型,這會傳回型別定義的有效十進位類型參考。 否則傳回錯誤的十進位型別參考。

AsEntity(IEdmTypeReference)

如果這個參考屬於實體類型,這會傳回型別定義的有效實體類型參考。 否則傳回錯誤的實體類型參考。

AsEntityReference(IEdmTypeReference)

如果這個參考是實體參考型別,這會傳回型別定義的有效實體參考型別參考。 否則傳回錯誤的實體參考型別參考。

AsEnum(IEdmTypeReference)

如果這個參考是列舉型別,這會傳回型別定義的有效列舉型別參考。 否則傳回錯誤的列舉型別參考。

AsPath(IEdmTypeReference)

如果這個參考是路徑類型,這會傳回型別定義的有效路徑類型參考。 否則,它會傳回不正確的路徑類型參考。

AsPrimitive(IEdmTypeReference)

如果這個參考是基本型別,這會傳回型別定義的有效基本型別參考。 否則傳回錯誤的基本型別參考。

AsSpatial(IEdmTypeReference)

如果這個參考是空間類型,這會傳回型別定義的有效空間類型參考。 否則傳回錯誤的空間型別參考。

AsString(IEdmTypeReference)

如果這個參考是字串類型,這會傳回型別定義的有效字串類型參考。 否則傳回錯誤的字串型別參考。

AsStructured(IEdmTypeReference)

如果這個參考是結構化型別,這會傳回型別定義的有效結構化型別參考。 否則傳回錯誤的結構化型別參考。

AsTemporal(IEdmTypeReference)

如果這個參考是時態型別,這會傳回型別定義的有效時態型別參考。 否則傳回錯誤的時間型別參考。

AsTypeDefinition(IEdmTypeReference)

如果這個參考屬於類型定義,這會傳回型別定義的有效型別定義參考。 否則,它會傳回不正確的類型定義參考。

IsBinary(IEdmTypeReference)

如果這個參考參考是二進位類型,則傳回 true。

IsBoolean(IEdmTypeReference)

如果這個參考參考是布林型別,則傳回 true。

IsByte(IEdmTypeReference)

如果這個參考參考是位元組類型,則傳回 true。

IsCollection(IEdmTypeReference)

如果這個參考參考集合,則傳回 true。

IsComplex(IEdmTypeReference)

如果這個參考參考複雜類型,則傳回 true。

IsDate(IEdmTypeReference)

如果這個參考參考的日期類型,則傳回 true。

IsDateTimeOffset(IEdmTypeReference)

如果這個參考參考參照到 DateTimeOffset 類型,則傳回 true。

IsDecimal(IEdmTypeReference)

如果這個參考參考是十進位類型,則傳回 true。

IsDouble(IEdmTypeReference)

如果這個參考參考是雙精度浮點數類型,則傳回 true。

IsDuration(IEdmTypeReference)

如果這個參考參考的持續時間類型,則傳回 true。

IsEntity(IEdmTypeReference)

如果這個參考參考實體類型,則傳回 true。

IsEntityReference(IEdmTypeReference)

如果這個參考參考實體類型,則傳回 true。

IsEnum(IEdmTypeReference)

如果這個參考參考列舉型別,則傳回 true。

IsFloating(IEdmTypeReference)

如果這個參考參考指向浮點類型,則傳回 true。

IsGeography(IEdmTypeReference)

如果這個參考參考是 geography 類型,則傳回 true。

IsGeometry(IEdmTypeReference)

如果這個參考參考參照幾何類型,則傳回 true。

IsGuid(IEdmTypeReference)

如果這個參考參考 GUID 類型,則傳回 true。

IsInt16(IEdmTypeReference)

如果這個參考參考參照到 Int16 類型,則傳回 true。

IsInt32(IEdmTypeReference)

如果這個參考參考參照到 Int32 類型,則傳回 true。

IsInt64(IEdmTypeReference)

如果這個參考參考參照到 Int64 類型,則傳回 true。

IsIntegral(IEdmTypeReference)

如果這個參考參考是整數類型,則傳回 true。

IsPath(IEdmTypeReference)

如果這個參考參考路徑類型,則傳回 true。

IsPrimitive(IEdmTypeReference)

如果這個參考參考是基本型別,則傳回 true。

IsSByte(IEdmTypeReference)

如果這個參考參考 SByte 類型,則傳回 true。

IsSignedIntegral(IEdmTypeReference)

如果這個參考參考參考參照參照到帶正負號的整數型別,則傳回 true。

IsSingle(IEdmTypeReference)

如果這個參考參考參考參照單一類型,則傳回 true。

IsSpatial(IEdmTypeReference)

如果這個參考參考空間類型,則傳回 true。

IsStream(IEdmTypeReference)

如果這個參考參考資料流類型,則傳回 true。

IsString(IEdmTypeReference)

如果這個參考參考字串類型,則傳回 true。

IsStructured(IEdmTypeReference)

如果這個參考參考是結構化型別,則傳回 true。

IsTemporal(IEdmTypeReference)

如果這個參考參考時態型別,則傳回 true。

IsTimeOfDay(IEdmTypeReference)

如果這個參考參考參照到 TimeOfDay 類型,則傳回 true。

IsTypeDefinition(IEdmTypeReference)

如果這個參考參考的類型定義,則傳回 true。

IsUntyped(IEdmTypeReference)

如果這個參考參考參照 Edm.Untyped 類型,則傳回 true。

PrimitiveKind(IEdmTypeReference)

傳回此參考之定義的基本類型。

EntityReferenceDefinition(IEdmEntityReferenceTypeReference)

取得這個實體參考型別參考的定義。

EntityType(IEdmEntityReferenceTypeReference)

取得這個實體參考型別參考的定義所參考的實體類型。

FullName(IEdmTypeReference)

取得型別參考所參考定義的完整名稱。

Location(IEdmElement)

取得此元素的位置。

ShortQualifiedName(IEdmTypeReference)

取得型別參考所參考之定義的簡短限定名稱。

ToStructuredType(IEdmTypeReference)

取得這個結構化屬性型別參考的目標結構化型別。

TypeKind(IEdmTypeReference)

取得型別參考定義的型別類型。

ToTraceString(IEdmTypeReference)

傳回目前物件的文字表示。

Errors(IEdmElement)

取得屬於此元素或此元素所包含之元素的錯誤 (如果有的話)。 例如,結構化型別的錯誤包括型別本身的錯誤及其宣告屬性的錯誤。 該方法不會分析此元素所參考的元素。 例如,屬性的錯誤不包括其型別中的錯誤。

IsBad(IEdmElement)

如果這個專案包含 方法傳回的錯誤, Errors(IEdmElement) 則傳回 true。

TypeErrors(IEdmTypeReference)

取得屬於此型別參考或其定義的錯誤 (如果有的話)。

適用於