EntityDataSource.ContextCreating Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt auf, wenn die EntityDataSource Erstellt, die ObjectContext zum Arbeiten mit Entitätsdatenobjekten verwendet wird.
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)
Ereignistyp
Beispiele
Das folgende Beispiel zeigt, wie Eine ObjectContext Variable des Page Objekts erstellt und der Context Eigenschaft des EntityDataSourceContextCreatingEventArgs Objekts zugewiesen wird.
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;
}
}
Hinweise
Behandeln Sie das ContextCreating Ereignis, um Eigenes ObjectContext zu liefern, anstatt eine neue ObjectContext Erstellung durchzuführen. Wenn das ContextCreating Ereignis nicht behandelt wird oder der Handler kein Ereignis bereitstellt ObjectContext, wird ein EntityDataSource Ereignis gemäß seiner Konfiguration erstellt. Wenn ein ObjectContextContextCreating Ereignis bereitgestellt wird, wird dieselbe Instanz der Context Eigenschaft des Ereignisobjekts von aufeinander folgenden Ereignissen zugewiesen. Weitere Informationen finden Sie unter Object Context Life-Cycle Management (EntityDataSource).For more information, see Object Context Life-Cycle Management (EntityDataSource). Weitere Informationen zum Objektkontext finden Sie unter Identitätsauflösung, Zustandsverwaltung und Änderungsnachverfolgung.