EntityDataSource.ContextCreating Événement

Définition

Se produit lorsque EntityDataSource crée le ObjectContext utilisé afin d'utiliser des objets de données d'entité.

public:
 event EventHandler<System::Web::UI::WebControls::EntityDataSourceContextCreatingEventArgs ^> ^ ContextCreating;
public event EventHandler<System.Web.UI.WebControls.EntityDataSourceContextCreatingEventArgs> ContextCreating;
member this.ContextCreating : EventHandler<System.Web.UI.WebControls.EntityDataSourceContextCreatingEventArgs> 
Public Custom Event ContextCreating As EventHandler(Of EntityDataSourceContextCreatingEventArgs) 

Type d'événement

EventHandler<EntityDataSourceContextCreatingEventArgs>

Exemples

L’exemple suivant montre comment créer une ObjectContext variable de l' Page objet et l’assigner à la Context propriété de l' EntityDataSourceContextCreatingEventArgs objet.

public partial class _Default : System.Web.UI.Page
    {
        AdventureWorksModel.AdventureWorksEntities objCtx =
            new AdventureWorksModel.AdventureWorksEntities();

        protected void EntityDataSource2_ContextCreating(object sender,
            EntityDataSourceContextCreatingEventArgs e)
        {
            e.Context = objCtx;
        }
    }

Remarques

Gérez l' ContextCreating événement pour fournir votre propre ObjectContext au lieu de créer un nouveau ObjectContext . Si l' ContextCreating événement n’est pas géré ou si le gestionnaire ne fournit pas ObjectContext de, le EntityDataSource crée un en fonction de sa configuration. Lorsqu’un ObjectContext est fourni à l' ContextCreating événement, la même instance est assignée à la Context propriété de l’objet d’événement des événements successifs. Pour plus d’informations, consultez gestion des Life-Cycle de contexte d’objet (EntityDataSource). Pour plus d’informations sur le contexte de l’objet, consultez résolution d’identité, gestion d’État et change Tracking.

S’applique à