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)

派生クラスでオーバーライドされた場合は、指定した TypeMetaType が検出されます。

GetTable(Type)

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

GetTables()

派生クラスでオーバーライドされた場合は、すべてのテーブルの列挙体が取得されます。

GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象