Freigeben über


MetaModel Konstruktoren

Definition

Instanziiert eine neue Instanz der MetaModel-Klasse.

Überlädt

MetaModel()

Instanziiert eine neue Instanz der MetaModel-Klasse.

MetaModel(Boolean)

Instanziiert eine neue Instanz der MetaModel-Klasse.

MetaModel()

Instanziiert eine neue Instanz der MetaModel-Klasse.

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

Beispiele

Im folgenden Beispiel wird gezeigt, wie Sie den MetaModel Konstruktor verwenden, um die folgenden Aufgaben auszuführen:

  • Instanziieren Sie die MetaModel Klasse.

  • Initialisieren und Registrieren der MetaModel Instanz.

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

Hinweise

Normalerweise rufen Sie den MetaModel Konstruktor in der Application_Start Methode der Global.asax-Datei auf.

Gilt für

MetaModel(Boolean)

Instanziiert eine neue Instanz der MetaModel-Klasse.

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

Parameter

registerGlobally
Boolean

true, um anzugeben, dass das Modell global registriert ist, andernfalls false. Der Standardwert ist true.

Hinweise

Dieser Konstruktor bestimmt, ob das Datenmodell global registriert wird, damit er mithilfe der GetModel Methode abgerufen werden kann. Es ermöglicht Ihnen, mehrere Modelle zu erstellen und dieselben Entitätstypen zu verwenden, während Typkonflikte vermieden werden.

Normalerweise rufen Sie den MetaModel Konstruktor in der Application_Start Methode der Global.asax-Datei auf.

Gilt für