EntityDataSource.ContextCreating Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.