EntityDataSource.ContextCreating Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.