MetaModel クラス

定義

データベース オブジェクトとドメイン オブジェクト間のマッピングを表す抽象化。

public ref class MetaModel abstract
public abstract class MetaModel
type MetaModel = class
Public MustInherit Class MetaModel
継承
MetaModel

コンストラクター

名前 説明
MetaModel()

MetaModel クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
ContextType

派生クラスでオーバーライドされると、このモデルが記述する DataContext 型を取得します。

DatabaseName

派生クラスでオーバーライドされると、データベースの名前を取得します。

MappingSource

派生クラスでオーバーライドされると、このモデルを開始したマッピング ソースを取得します。

ProviderType

派生クラスでオーバーライドされると、プロバイダーの種類を取得または設定します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetFunction(MethodInfo)

派生クラスでオーバーライドされると、データベース関数に対応する MetaFunction を取得します。

GetFunctions()

派生クラスでオーバーライドされると、すべての関数の列挙体を取得します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetMetaType(Type)

派生クラスでオーバーライドされると、指定したMetaTypeTypeを検出します。

GetTable(Type)

派生クラスでオーバーライドされると、指定したMetaTableに関連付けられているTypeを取得します。

GetTables()

派生クラスでオーバーライドされると、すべてのテーブルの列挙を取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象