語言

MetaDataMember 類別

定義

表示網域物件的欄位或屬性對應到資料庫資料表的欄位。

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

建構函式

名稱 Description
MetaDataMember()

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

屬性

名稱 Description
Association

當在導出類別中覆寫時,會得到 MetaAssociation 對應於該成員的 。

AutoSync

當在衍生類別中被覆寫時,會獲得該成員的回讀行為,用於插入與更新操作。

CanBeNull

當在派生類別中覆寫時,會得到一個值,表示該成員的值是否可以被指派。null

DbType

當在派生類別中覆寫時,會得到對應資料庫欄位的型別。

DeclaringType

當在派生類別中覆寫時,會得到 MetaType 包含此資料成員的 。

DeferredSourceAccessor

當在衍生類別中覆寫時,會取得用來取得並設定該成員延遲來源的存取器。

DeferredValueAccessor

當在衍生類別中被覆寫時,會取得用來取得並設定該成員延遲值的存取器(不會造成擷取)。

Expression

當在導出類別中覆寫時,會得到定義計算欄位的表達式。

IsAssociation

當在派生類別中覆寫時,會獲得一個值,表示該成員是否定義關聯關係。

IsDbGenerated

當在衍生類別中覆寫時,會獲得一個值,表示該成員是否由資料庫自動產生。

IsDeferred

當在衍生類別中覆寫時,會獲得一個值,指示預設行為是否是以延遲方式載入該成員。

IsDiscriminator

當在導出類別中覆寫時,會得到一個值,表示該成員是否代表繼承判別子。

IsPersistent

當在派生類別中覆寫時,會獲得一個值,指示該成員是否映射到某欄(或限制)。

IsPrimaryKey

當在派生類別中被覆寫時,會獲得一個值,表示該成員是否屬於該型別的同一性。

IsVersion

當在衍生類別中覆寫時,會獲得一個值,表示該成員代表的是列版本還是時間戳記。

LoadMethod

當在衍生類別中覆寫時,會得到 DataContext 用於執行載入操作的方法。

MappedName

當在派生類別中覆寫時,會取得資料庫中欄位(或約束)的名稱。

Member

當在導出類別中覆寫時,會得到底層 MemberInfo的 。

MemberAccessor

當在衍生類別中覆寫時,會取得用來取得或設定該成員值的存取器。

Name

當在衍生類別中覆寫時,會取得成員名稱,該名稱與名稱 MemberInfo 相同。

Ordinal

當在派生類別中覆寫時,會得到該成員在查詢結果預設配置中的序數位置。

StorageAccessor

當在派生類別中覆寫時,會取得用來取得或設定該成員儲存值的存取器。

StorageMember

當在衍生類別中被覆寫時,會得到儲存該成員資料的成員。

Type

當在衍生類別中被覆寫時,會得到該成員的型別。

UpdateCheck

當在派生類別中覆寫時,會獲得該成員的樂觀並行檢查策略。

方法

名稱 Description
Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
IsDeclaredBy(MetaType)

當在派生類別中覆寫時,指定該成員是否由指定型別宣告。

MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於