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 ein, wenn die EntityDataSource den ObjectContext erstellt, der verwendet wird, um mit Entitätsdatenobjekten zu arbeiten.
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 Sie eine ObjectContext Variable des Page -Objekts erstellen und sie der Context -Eigenschaft des EntityDataSourceContextCreatingEventArgs -Objekts zuweisen.
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 Ihr eigenes ObjectContext zu liefern, anstatt ein neues ObjectContext erstellen zu lassen. Wenn das ContextCreating Ereignis nicht behandelt wird oder der Handler kein bereitstellt, erstellt das EntityDataSource gemäß seiner Konfiguration ein ObjectContextEreignis. Wenn ein ObjectContext für das ContextCreating Ereignis bereitgestellt wird, wird dieselbe instance der Context
-Eigenschaft des Ereignisobjekts aufeinanderfolgender Ereignisse zugewiesen. Weitere Informationen finden Sie unter Objektkontext Life-Cycle Management (EntityDataSource). Weitere Informationen zum Objektkontext finden Sie unter Identitätsauflösung, Zustandsverwaltung und Änderungsnachverfolgung.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für