Freigeben über


EntityDataSource.ContextCreated Ereignis

Definition

Tritt auf, wenn die EntityDataSource die Erstellung des ObjectContext abgeschlossen hat, der zum Arbeiten mit Entitätsdatenobjekten verwendet wird.

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) 

Ereignistyp

Hinweise

Behandeln Sie dieses Ereignis, um auf das ObjectContext zuzugreifen, das EntityDataSource vom Steuerelement zum Ausführen der Abfrage und zum Nachverfolgen von Änderungen verwendet wird. Dieses Kontextobjekt kann gespeichert und für aufeinander folgende Vorgänge außerhalb von EntityDataSourceverwendet werden. Der ObjectContext wird aus dem abgerufen, das EntityDataSourceContextCreatedEventArgsContextCreated vom -Ereignis zurückgegeben wird. Weitere Informationen finden Sie unter Object Context Life-Cycle Management (EntityDataSource). Weitere Informationen zum Objektkontext finden Sie unter Identitätsauflösung, Zustandsverwaltung und Änderungsnachverfolgung.

Mit ContextCreated dem -Ereignis können Sie der -Variable zuweisen, die ObjectContext erstellt wurde, für aufeinanderfolgende Vorgänge außerhalb von EntityDataSource. Die EntityDataSourceContextCreatedEventArgs.Context -Eigenschaft enthält den Kontext, der ContextCreating im -Ereignis erstellt wurde. Wenn der Benutzer während des ContextCreating Ereignisses keinen Kontext zuweist, ist die in EntityDataSourceContextCreatedEventArgs.Context enthaltene Kontextinstanz die, die EntityDataSource vom basierend auf den EntityDataSource.ContextTypeNameEigenschaften , EntityDataSource.DefaultContainerNameoder EntityDataSource.ConnectionString erstellt wird.

Gilt für: