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ž vytvoří objekt ObjectContext , který se používá pro práci s objekty dat 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
Zpracujte událost takContextCreating, aby se místo vytvoření nové ObjectContext události zadává vaše vlastníObjectContext.
ContextCreating Pokud událost není zpracována nebo obslužná rutina neposkytuje ObjectContext, EntityDataSource vytvoří se podle své konfigurace.
ObjectContext Při poskytnutí ContextCreating události je stejná instance přiřazena vlastnosti Context
objektu události následných událostí. Další informace najdete v tématu Správa Life-Cycle kontextu objektu (EntityDataSource). Další informace o kontextu objektu najdete v tématech Řešení identit, Správa stavu a Sledování změn.