Partager via


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 Page et l’affecter à 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énement ContextCreating , la même instance est affectée à la Context propriété de l’objet é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 Suivi des modifications.

S’applique à