語言

MetaType 類別

定義

代表域物件類型與資料庫資料表欄位的映射。

public ref class MetaType abstract
public abstract class MetaType
type MetaType = class
Public MustInherit Class MetaType
繼承
MetaType

建構函式

名稱 Description
MetaType()

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

屬性

名稱 Description
Associations

當在導出類別中覆寫時,會獲得所有關聯的枚舉。

CanInstantiate

當在派生類別中覆寫時,會取得底層型別是否能作為查詢的結果實例化。

DataMembers

當在派生類別中覆寫時,會獲得所有資料成員(欄位與屬性)的枚舉。

DBGeneratedIdentityMember

當在派生類別中覆寫時,會得到代表自動產生身份欄位的成員。

DerivedTypes

當在衍生類別中覆寫時,會列舉繼承階層中直接導出型別的數量。

Discriminator

當在派生類別中覆寫時,會得到代表繼承判別子欄位的成員。

HasAnyLoadMethod

當在衍生類別中覆寫時,會得到一個值,表示目前 MetaType 或其基底類型是否有方法 OnLoaded 。

HasAnyValidateMethod

當在衍生類別中覆寫時,會得到一個值,表示該類型或其基型是否有 MetaType 方法 OnValidate 。

HasInheritance

當在衍生類別中覆寫時,會得到一個值,表示該型別是否屬於映射的繼承階層。

HasInheritanceCode

當在衍生類別中覆寫時,會得到一個值,表示該類型是否定義繼承碼。

HasUpdateCheck

當在派生類別中覆寫時,會獲得一個值,表示該型別是否有任何持久成員,可能需要測試樂觀並行衝突。

IdentityMembers

當在派生類別中覆寫時,會獲得定義該類型唯一身份的所有資料成員的枚舉。

InheritanceBase

當在衍生類別中被覆寫時,會獲得繼承階層中的基礎元型態。

InheritanceCode

當在衍生類別中覆寫時,會得到一個值,表示該類型是否定義繼承碼。

InheritanceDefault

當在派生類別中覆寫時,會得到一個值,表示該型別是否被用作繼承階層的預設值。

InheritanceRoot

當在衍生類別中覆寫時,會得到繼承階層的根型態。

InheritanceTypes

當在衍生類別中覆寫時,會得到由繼承階層定義的所有型別集合。

IsEntity

當在派生類別中覆寫時,會獲得一個值,表示是否 MetaType 為實體型別。

IsInheritanceDefault

當在派生類別中覆寫時,會得到一個值,表示該型別是否被用作繼承階層的預設值。

Model

當在導出類別中覆寫時,會得到 MetaModel 包含此 MetaType的 。

Name

當在導出類別中被覆寫時,會得到 的名稱。MetaType

OnLoadedMethod

當在導出類別中覆寫時,會獲得該元型態所 OnLoaded 包含方法的資訊。

OnValidateMethod

當在導出類別中覆寫時,會獲得該元型態所 OnValidate 包含方法的資訊。

PersistentDataMembers

當在衍生類別中覆寫時,會獲得所有持久資料成員的集合。

Table

當在衍生類別中覆寫時,會得到 MetaTable 使用此資料 MetaType 作為列定義的 。

Type

當在派生類別中被覆寫時,會得到底層的通用語言執行時(CLR)型態。

VersionMember

當在派生類別中覆寫時,會獲得一個 MetaType列版本或時間戳記欄位。

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetDataMember(MemberInfo)

當在派生類別中被覆寫時,會得到與指定成員相關的 。MetaDataMember

GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetInheritanceType(Type)

當在衍生類別中覆寫時,會得到繼承子型的 。MetaType

GetType()

取得目前實例的 Type。

(繼承來源 Object)
GetTypeForInheritanceCode(Object)

當在派生類別中覆寫時,會得到與指定繼承碼相關的元型別。

MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於