EntityDataSource.ContextCreating Gebeurtenis

Definitie

Treedt op wanneer de EntityDataSource maakt ObjectContext die wordt gebruikt voor het werken met entiteitsgegevensobjecten.

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) 

Gebeurtenistype

Voorbeelden

In het volgende voorbeeld ziet u hoe u een ObjectContext variabele van het Page object maakt en dit toewijst aan de Context eigenschap van het EntityDataSourceContextCreatingEventArgs object.

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;
        }
    }

Opmerkingen

Voer de ContextCreating gebeurtenis af om uw eigen ObjectContext gebeurtenis op te geven in plaats van een nieuwe ObjectContext gemaakt te hebben. Als de ContextCreating gebeurtenis niet wordt verwerkt of als de handler geen handler biedt ObjectContext, wordt er een gemaakt op basis van de EntityDataSource configuratie. Wanneer een ObjectContext gebeurtenis aan de ContextCreating gebeurtenis wordt verstrekt, wordt hetzelfde exemplaar toegewezen aan de Context eigenschap van het gebeurtenisobject van opeenvolgende gebeurtenissen. Zie ObjectContext Life-Cycle Management (EntityDataSource) voor meer informatie. Zie Identity Resolution, State Management en Wijzigingen bijhouden voor meer informatie over de objectcontext.

Van toepassing op