MetaType 類別

定義

表示網域物件型別至資料庫資料表之資料行的對應。

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

建構函式

MetaType()

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

屬性

Associations

在衍生類別中覆寫時,會取得所有關聯的列舉。

CanInstantiate

在衍生類別中覆寫時,會取得基礎類型是否可以具現化為查詢的結果。

DataMembers

在衍生類別中覆寫時,會取得所有資料成員 (欄位和屬性) 的列舉。

DBGeneratedIdentityMember

在衍生類別中覆寫時,會取得成員,代表自動產生的識別欄位。

DerivedTypes

在衍生類別中覆寫時,會取得繼承階層中直接衍生類型的列舉。

Discriminator

在衍生類別中覆寫時,會取得成員,代表繼承鑑別子欄位。

HasAnyLoadMethod

在衍生類別中覆寫時,取得值,指出目前 MetaType 或其任何基底類型是否有 OnLoaded 方法。

HasAnyValidateMethod

在衍生類別中覆寫時,取得值,指出 或其任何基底類型OnValidate是否有MetaType方法。

HasInheritance

在衍生類別中覆寫時,會取得值,指出類型是否屬於對應的繼承階層。

HasInheritanceCode

在衍生類別中覆寫時,會取得值,指出此類型是否會定義繼承碼。

HasUpdateCheck

在衍生類別中覆寫時,會取得值,指出類型是否具有任何可能需要開放式並行衝突測試的持續性成員。

IdentityMembers

在衍生類別中覆寫時,會取得所有資料成員的列舉,這些成員會定義類型的唯一識別。

InheritanceBase

在衍生類別中覆寫時,會取得繼承階層中的基底中繼類型。

InheritanceCode

在衍生類別中覆寫時,會取得值,指出此類型是否會定義繼承碼。

InheritanceDefault

在衍生類別中覆寫時,會取得值,指出此類型是否會用作繼承階層預設。

InheritanceRoot

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

InheritanceTypes

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

IsEntity

在衍生類別中覆寫時,會取得值,指出 MetaType 是否為實體類型。

IsInheritanceDefault

在衍生類別中覆寫時,會取得值,指出此類型是否會用作繼承階層預設。

Model

在衍生類別中覆寫時,會取得包含此 MetaTypeMetaModel

Name

在衍生類別中覆寫時,會取得 MetaType 的名稱。

OnLoadedMethod

在衍生類別中覆寫時,取得這個中繼類型所包含之方法的相關信息 OnLoaded

OnValidateMethod

在衍生類別中覆寫時,取得這個中繼類型所包含之方法的相關信息 OnValidate

PersistentDataMembers

在衍生類別中覆寫時,會取得所有持續性資料成員的集合。

Table

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

Type

在衍生類別中覆寫時,會取得基礎通用語言執行平台 (CLR) 類型。

VersionMember

在衍生類別中覆寫時,會取得此 MetaType 的資料列版本或時間戳記資料行。

方法

Equals(Object)

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

(繼承來源 Object)
GetDataMember(MemberInfo)

在衍生類別中覆寫時,會取得與指定成員建立關聯的 MetaDataMember

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetInheritanceType(Type)

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

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
GetTypeForInheritanceCode(Object)

在衍生類別中覆寫時,會取得與指定繼承碼建立關聯的中繼類型。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於