Partager via


EntityDataSource.ContextCreating Événement

Définition

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.

S’applique à