Sdílet prostřednictvím


EntityDataSource.ContextCreating Událost

Definice

Nastane, EntityDataSource když se vytvoří objekty ObjectContext , které se používají k práci s datovými objekty entity.

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) 

Event Type

Příklady

Následující příklad ukazuje, jak vytvořit proměnnou ObjectContext objektu Page a přiřadit ji vlastnosti Context objektu 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;
        }
    }

Poznámky

ContextCreating Zpracujte událost tak, aby místo vytvoření nové ObjectContext události zadáte vlastníObjectContext. ContextCreating Pokud událost není zpracována nebo obslužná rutina neposkytuje ObjectContext, EntityDataSource vytvoří ji podle své konfigurace. ObjectContext Při poskytnutí ContextCreating události je stejná instance přiřazena vlastnosti Context objektu události po sobě jdoucích událostí. Další informace naleznete v tématu Object Context Life-Cycle Management (EntityDataSource). Další informace o kontextu objektu najdete v tématu Řešení identit, Správa stavu a Sledování změn.

Platí pro