Partager via


MetaModel.RegisterContext Méthode

Définition

Enregistre le contexte de données.

Surcharges

RegisterContext(Func<Object>)

Enregistre le contexte de données spécifié par une fabrique de contextes.

RegisterContext(Type)

Enregistre une instance de contexte de données.

RegisterContext(DataModelProvider)

Inscrit une instance du contexte de données à l’aide d’un fournisseur de modèles de données.

RegisterContext(Func<Object>, ContextConfiguration)

Enregistre une instance de contexte de données à l'aide de la configuration de contexte spécifié et en activant un constructeur personnalisé.

RegisterContext(Type, ContextConfiguration)

Enregistre une instance de contexte de données à l'aide de la configuration de contexte spécifiée.

RegisterContext(DataModelProvider, ContextConfiguration)

Enregistre une instance de contexte de données à l'aide de la configuration de contexte spécifié et en activant un fournisseur de modèle de données.

Remarques

Vous pouvez définir des informations d’initialisation de contexte de données à l’aide des propriétés de la ContextConfiguration classe .

RegisterContext(Func<Object>)

Enregistre le contexte de données spécifié par une fabrique de contextes.

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

Paramètres

contextFactory
Func<Object>

Fabrique pour instancier le contexte de données.

Remarques

Cette méthode utilise les informations de contexte par défaut définies par la ContextConfiguration classe . Il vous permet d’instancier le contexte de données à l’aide de votre propre constructeur.

S’applique à

RegisterContext(Type)

Enregistre une instance de contexte de données.

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)

Paramètres

contextType
Type

Type du contexte de données tel qu'il est défini dans le modèle de données.

Remarques

Cette méthode utilise les informations de contexte par défaut définies par la ContextConfiguration classe .

S’applique à

RegisterContext(DataModelProvider)

Inscrit une instance du contexte de données à l’aide d’un fournisseur de modèles de données.

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)

Paramètres

dataModelProvider
DataModelProvider

Fournisseur pour le modèle de données.

S’applique à

RegisterContext(Func<Object>, ContextConfiguration)

Enregistre une instance de contexte de données à l'aide de la configuration de contexte spécifié et en activant un constructeur personnalisé.

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)

Paramètres

contextFactory
Func<Object>

Délégué utilisé pour instancier le contexte de modèle de données.

configuration
ContextConfiguration

Les informations de contexte définies par la classe ContextConfiguration.

Exceptions

contextFactory a la valeur null.

Le contextType instancié par contextFactory n'est pas valide.

Remarques

La fabrique de contexte dans cette méthode vous permet d’instancier un contexte de modèle de données à l’aide d’un constructeur personnalisé.

S’applique à

RegisterContext(Type, ContextConfiguration)

Enregistre une instance de contexte de données à l'aide de la configuration de contexte spécifiée.

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)

Paramètres

contextType
Type

Type du contexte de données tel qu'il est défini dans le modèle de données.

configuration
ContextConfiguration

Les informations de configuration pour le contexte, comme définies par la classe ContextConfiguration.

Exceptions

contextType a la valeur null.

Exemples

L’exemple suivant montre comment utiliser la RegisterContext(Type, ContextConfiguration) méthode pour inscrire un contexte de données avec la génération automatique activée, comme spécifié par le configuration paramètre .

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

S’applique à

RegisterContext(DataModelProvider, ContextConfiguration)

Enregistre une instance de contexte de données à l'aide de la configuration de contexte spécifié et en activant un fournisseur de modèle de données.

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)

Paramètres

dataModelProvider
DataModelProvider

Fournisseur pour le modèle de données.

configuration
ContextConfiguration

Les informations de contexte définies par la classe ContextConfiguration.

Exceptions

dataModelProvider ou configuration est null.

contextType est déjà inscrit.

S’applique à