EntityDataSource.ContextCreated 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í.
Vyvolá se po EntityDataSource dokončení vytváření objektu ObjectContext , který se používá k práci s objekty dat entit.
public:
event EventHandler<System::Web::UI::WebControls::EntityDataSourceContextCreatedEventArgs ^> ^ ContextCreated;
public event EventHandler<System.Web.UI.WebControls.EntityDataSourceContextCreatedEventArgs> ContextCreated;
member this.ContextCreated : EventHandler<System.Web.UI.WebControls.EntityDataSourceContextCreatedEventArgs>
Public Custom Event ContextCreated As EventHandler(Of EntityDataSourceContextCreatedEventArgs)
Event Type
Poznámky
Zpracování této události pro přístup k ObjectContext , který používá EntityDataSource ovládací prvek ke spuštění dotazu a sledování změn. Tento kontextový objekt lze uložit a použít pro po sobě jdoucí operace mimo objekt EntityDataSource. Hodnota ObjectContext se získá z objektu EntityDataSourceContextCreatedEventArgs , který je vrácen událostí ContextCreated . Další informace najdete v tématu Správa Life-Cycle kontextu objektu (EntityDataSource). Další informace o kontextu objektu najdete v tématu Řešení identit, správa stavu a sledování změn.
Událost ContextCreated umožňuje přiřadit vytvořenou ObjectContext proměnnou k po sobě jdoucím operacím EntityDataSourcemimo . Vlastnost EntityDataSourceContextCreatedEventArgs.Context obsahuje kontext, který byl vytvořen v ContextCreating události. Pokud uživatel během ContextCreating události nepřiřadí kontext, instance kontextu obsažená v EntityDataSourceContextCreatedEventArgs.Context je instance kontextu vytvořená objektem EntityDataSource na EntityDataSource.ContextTypeNamezákladě vlastností , EntityDataSource.DefaultContainerNamenebo EntityDataSource.ConnectionString .