MetaModel コンストラクター

定義

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

オーバーロード

名前 説明
MetaModel()

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

MetaModel(Boolean)

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

MetaModel()

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

public:
 MetaModel();
public MetaModel();
Public Sub New ()

次の例は、 MetaModel コンストラクターを使用して次のタスクを実行する方法を示しています。

  • MetaModel クラスをインスタンス化します。

  • MetaModel インスタンスを初期化して登録します。

MetaModel model = new MetaModel();
model.RegisterContext(typeof(AdventureWorksLTDataContext), 
    new ContextConfiguration() { ScaffoldAllTables = true });
Dim model As New MetaModel
model.RegisterContext(GetType(AdventureWorksLTDataContext), _
   New ContextConfiguration() With {.ScaffoldAllTables = True})

注釈

通常、Global.asax ファイルの Application_Start メソッドでMetaModel コンストラクターを呼び出します。

適用対象

MetaModel(Boolean)

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

public:
 MetaModel(bool registerGlobally);
public MetaModel(bool registerGlobally);
new System.Web.DynamicData.MetaModel : bool -> System.Web.DynamicData.MetaModel
Public Sub New (registerGlobally As Boolean)

パラメーター

registerGlobally
Boolean

true モデルがグローバルに登録されていることを示す場合。それ以外の場合は false。 既定値は true です。

注釈

このコンストラクターは、 GetModel メソッドを使用して取得できるように、データ モデルがグローバルに登録されているかどうかを判断します。 これにより、複数のモデルを作成し、同じエンティティ型を使用しながら、型の競合を回避できます。

通常、Global.asax ファイルの Application_Start メソッドでMetaModel コンストラクターを呼び出します。

適用対象