MetaModel.RegisterContext Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Registriert den Datenkontext.
Überlädt
| Name | Beschreibung |
|---|---|
| RegisterContext(Func<Object>) |
Registriert den Datenkontext, der von einer Kontextfactory angegeben wird. |
| RegisterContext(Type) |
Registriert eine Datenkontextinstanz. |
| RegisterContext(DataModelProvider) |
Registriert eine Datenkontextinstanz mithilfe eines Datenmodellanbieters. |
| RegisterContext(Func<Object>, ContextConfiguration) |
Registriert eine Datenkontextinstanz mithilfe der angegebenen Kontextkonfiguration und durch Aktivieren eines benutzerdefinierten Konstruktors. |
| RegisterContext(Type, ContextConfiguration) |
Registriert eine Datenkontextinstanz mithilfe der angegebenen Kontextkonfiguration. |
| RegisterContext(DataModelProvider, ContextConfiguration) |
Registriert eine Datenkontextinstanz mithilfe der angegebenen Kontextkonfiguration und durch Aktivieren eines Datenmodellanbieters. |
Hinweise
Sie können Datenkontextinitialisierungsinformationen mithilfe der Eigenschaften der ContextConfiguration Klasse definieren.
RegisterContext(Func<Object>)
Registriert den Datenkontext, der von einer Kontextfactory angegeben wird.
public:
void RegisterContext(Func<System::Object ^> ^ contextFactory);
public:
virtual void RegisterContext(Func<System::Object ^> ^ contextFactory);
public void RegisterContext(Func<object> contextFactory);
member this.RegisterContext : Func<obj> -> unit
abstract member RegisterContext : Func<obj> -> unit
override this.RegisterContext : Func<obj> -> unit
Public Sub RegisterContext (contextFactory As Func(Of Object))
Parameter
Hinweise
Diese Methode verwendet die Standardkontextinformationen, die von der ContextConfiguration Klasse definiert werden. Sie können den Datenkontext mithilfe Ihres eigenen Konstruktors instanziieren.
Gilt für:
RegisterContext(Type)
Registriert eine Datenkontextinstanz.
public:
void RegisterContext(Type ^ contextType);
public:
virtual void RegisterContext(Type ^ contextType);
public void RegisterContext(Type contextType);
member this.RegisterContext : Type -> unit
abstract member RegisterContext : Type -> unit
override this.RegisterContext : Type -> unit
Public Sub RegisterContext (contextType As Type)
Parameter
- contextType
- Type
Der Typ des Datenkontexts, wie im Datenmodell definiert.
Hinweise
Diese Methode verwendet die Standardkontextinformationen, wie von der ContextConfiguration Klasse definiert.
Gilt für:
RegisterContext(DataModelProvider)
Registriert eine Datenkontextinstanz mithilfe eines Datenmodellanbieters.
public:
void RegisterContext(System::Web::DynamicData::ModelProviders::DataModelProvider ^ dataModelProvider);
public:
virtual void RegisterContext(System::Web::DynamicData::ModelProviders::DataModelProvider ^ dataModelProvider);
public void RegisterContext(System.Web.DynamicData.ModelProviders.DataModelProvider dataModelProvider);
member this.RegisterContext : System.Web.DynamicData.ModelProviders.DataModelProvider -> unit
abstract member RegisterContext : System.Web.DynamicData.ModelProviders.DataModelProvider -> unit
override this.RegisterContext : System.Web.DynamicData.ModelProviders.DataModelProvider -> unit
Public Sub RegisterContext (dataModelProvider As DataModelProvider)
Parameter
- dataModelProvider
- DataModelProvider
Ein Anbieter für das Datenmodell.
Gilt für:
RegisterContext(Func<Object>, ContextConfiguration)
Registriert eine Datenkontextinstanz mithilfe der angegebenen Kontextkonfiguration und durch Aktivieren eines benutzerdefinierten Konstruktors.
public:
void RegisterContext(Func<System::Object ^> ^ contextFactory, System::Web::DynamicData::ContextConfiguration ^ configuration);
public:
virtual void RegisterContext(Func<System::Object ^> ^ contextFactory, System::Web::DynamicData::ContextConfiguration ^ configuration);
public void RegisterContext(Func<object> contextFactory, System.Web.DynamicData.ContextConfiguration configuration);
member this.RegisterContext : Func<obj> * System.Web.DynamicData.ContextConfiguration -> unit
abstract member RegisterContext : Func<obj> * System.Web.DynamicData.ContextConfiguration -> unit
override this.RegisterContext : Func<obj> * System.Web.DynamicData.ContextConfiguration -> unit
Public Sub RegisterContext (contextFactory As Func(Of Object), configuration As ContextConfiguration)
Parameter
Ein Delegat, der zum Instanziieren des Datenmodellkontexts verwendet wird.
- configuration
- ContextConfiguration
Die Kontextinformationen gemäß definition der ContextConfiguration Klasse.
Ausnahmen
contextFactory ist null.
Das contextType instanziiert von contextFactory ist ungültig.
Hinweise
Mit der Kontextfactory in dieser Methode können Sie einen Datenmodellkontext mithilfe eines benutzerdefinierten Konstruktors instanziieren.
Gilt für:
RegisterContext(Type, ContextConfiguration)
Registriert eine Datenkontextinstanz mithilfe der angegebenen Kontextkonfiguration.
public:
void RegisterContext(Type ^ contextType, System::Web::DynamicData::ContextConfiguration ^ configuration);
public:
virtual void RegisterContext(Type ^ contextType, System::Web::DynamicData::ContextConfiguration ^ configuration);
public void RegisterContext(Type contextType, System.Web.DynamicData.ContextConfiguration configuration);
member this.RegisterContext : Type * System.Web.DynamicData.ContextConfiguration -> unit
abstract member RegisterContext : Type * System.Web.DynamicData.ContextConfiguration -> unit
override this.RegisterContext : Type * System.Web.DynamicData.ContextConfiguration -> unit
Public Sub RegisterContext (contextType As Type, configuration As ContextConfiguration)
Parameter
- contextType
- Type
Der Typ des Datenkontexts, wie im Datenmodell definiert.
- configuration
- ContextConfiguration
Die Konfigurationsinformationen für den Kontext, wie von der ContextConfiguration Klasse definiert.
Ausnahmen
contextType ist null.
Beispiele
Im folgenden Beispiel wird gezeigt, wie Sie mithilfe der RegisterContext(Type, ContextConfiguration) Methode einen Datenkontext registrieren, bei aktiviertem Gerüst, wie durch den configuration Parameter angegeben.
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})
Gilt für:
RegisterContext(DataModelProvider, ContextConfiguration)
Registriert eine Datenkontextinstanz mithilfe der angegebenen Kontextkonfiguration und durch Aktivieren eines Datenmodellanbieters.
public:
void RegisterContext(System::Web::DynamicData::ModelProviders::DataModelProvider ^ dataModelProvider, System::Web::DynamicData::ContextConfiguration ^ configuration);
public:
virtual void RegisterContext(System::Web::DynamicData::ModelProviders::DataModelProvider ^ dataModelProvider, System::Web::DynamicData::ContextConfiguration ^ configuration);
public void RegisterContext(System.Web.DynamicData.ModelProviders.DataModelProvider dataModelProvider, System.Web.DynamicData.ContextConfiguration configuration);
public virtual void RegisterContext(System.Web.DynamicData.ModelProviders.DataModelProvider dataModelProvider, System.Web.DynamicData.ContextConfiguration configuration);
member this.RegisterContext : System.Web.DynamicData.ModelProviders.DataModelProvider * System.Web.DynamicData.ContextConfiguration -> unit
abstract member RegisterContext : System.Web.DynamicData.ModelProviders.DataModelProvider * System.Web.DynamicData.ContextConfiguration -> unit
override this.RegisterContext : System.Web.DynamicData.ModelProviders.DataModelProvider * System.Web.DynamicData.ContextConfiguration -> unit
Public Sub RegisterContext (dataModelProvider As DataModelProvider, configuration As ContextConfiguration)
Public Overridable Sub RegisterContext (dataModelProvider As DataModelProvider, configuration As ContextConfiguration)
Parameter
- dataModelProvider
- DataModelProvider
Ein Anbieter für das Datenmodell.
- configuration
- ContextConfiguration
Die Kontextinformationen gemäß definition der ContextConfiguration Klasse.
Ausnahmen
dataModelProvider oder configuration ist null.
contextType ist bereits registriert.