Sdílet prostřednictvím


EntityDataSource.ContextCreated Událost

Definice

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 .

Platí pro