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 la EntityDataSource création ObjectContext est utilisée pour 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 vos propres données ObjectContext au lieu d’avoir une nouvelle ObjectContext création. Si l’événement ContextCreating n’est pas géré ou si le gestionnaire ne fournit pas d’élément ObjectContext, il EntityDataSource en crée un en fonction de sa configuration. Lorsqu’un ObjectContext événement 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 Le contexte d’objet Life-Cycle Management (EntityDataSource). Pour plus d’informations sur le contexte de l’objet, consultez Identity Resolution, State Management et Change Tracking.