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

Exemples

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

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’événement ContextCreating pour fournir le vôtre ObjectContext au lieu d’en créer un.ObjectContext Si l’événement ContextCreating n’est pas géré ou si le gestionnaire ne fournit pas de ObjectContext, le EntityDataSource en crée un en fonction de sa configuration. Lorsqu’un ObjectContext est fourni à l’événementContextCreating, le même instance est affecté à la propriété de l’objet Context d’événement des événements successifs. Pour plus d’informations, consultez Object Context Life-Cycle Management (EntityDataSource). Pour plus d’informations sur le contexte de l’objet, consultez Résolution des identités, Gestion des états et Change Tracking.

S’applique à