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
RegisterContext(Func<Object>) |
Registriert den Datenkontext, der von einer Kontextfactory angegeben wird. |
RegisterContext(Type) |
Registriert eine Datenkontextinstanz. |
RegisterContext(DataModelProvider) |
Registriert mit einem Datenmodellanbieter eine Datenkontextinstanz. |
RegisterContext(Func<Object>, ContextConfiguration) |
Registriert mit der angegebenen Kontextkonfiguration und durch das Aktivieren eines benutzerdefinierten Konstruktors eine Datenkontextinstanz. |
RegisterContext(Type, ContextConfiguration) |
Registriert mit der angegebenen Kontextkonfiguration eine Datenkontextinstanz. |
RegisterContext(DataModelProvider, ContextConfiguration) |
Registriert mit der angegebenen Kontextkonfiguration und durch das Aktivieren eines Datenmodellanbieters eine Datenkontextinstanz. |
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 standardmäßigen Kontextinformationen, die von der ContextConfiguration -Klasse definiert werden. Sie ermöglicht es Ihnen, den Datenkontext mithilfe Ihres eigenen Konstruktors zu 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 im Datenmodell definierte Typ des Datenkontexts.
Hinweise
Diese Methode verwendet die standardmäßigen Kontextinformationen, wie von der ContextConfiguration -Klasse definiert.
Gilt für:
RegisterContext(DataModelProvider)
Registriert mit einem Datenmodellanbieter eine Datenkontextinstanz.
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 mit der angegebenen Kontextkonfiguration und durch das Aktivieren eines benutzerdefinierten Konstruktors eine Datenkontextinstanz.
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 verwendet wird, um den Datenmodellkontext zu instanziieren.
- configuration
- ContextConfiguration
Kontextinformationen, die von der ContextConfiguration-Klasse definiert werden.
Ausnahmen
contextFactory
ist null
.
Der contextType
, der von der contextFactory
instanziiert wird, 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 mit der angegebenen Kontextkonfiguration eine Datenkontextinstanz.
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 im Datenmodell definierte Typ des Datenkontexts.
- configuration
- ContextConfiguration
Von der ContextConfiguration-Klasse definierte Konfigurationsinformationen für den Kontext.
Ausnahmen
contextType
ist null
.
Beispiele
Das folgende Beispiel zeigt, wie Sie die RegisterContext(Type, ContextConfiguration) -Methode verwenden, um einen Datenkontext mit aktiviertem Gerüst zu registrieren, 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 mit der angegebenen Kontextkonfiguration und durch das Aktivieren eines Datenmodellanbieters eine Datenkontextinstanz.
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
Kontextinformationen, die von der ContextConfiguration-Klasse definiert werden.
Ausnahmen
dataModelProvider
oder configuration
ist null
.
"contextType
" ist bereits registriert.