次の方法で共有


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})

注釈

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

適用対象

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 取得できるように、データ モデルがグローバルに登録されているかどうかを判断します。 これにより、型の競合を回避しながら、複数のモデルを作成し、同じエンティティ型を使用できます。

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

適用対象