EntityDataSource.ContextCreating 事件
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
發生於 EntityDataSource 建立用來搭配實體資料物件運作的 ObjectContext 時。
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)
事件類型
範例
下列範例示範如何建立 ObjectContext 物件的變數 Page ,並將它指派給 Context 對象的屬性 EntityDataSourceContextCreatingEventArgs 。
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;
}
}
備註
ContextCreating處理 事件以提供您自己的ObjectContext事件,而不是建立新的 ObjectContext 事件。
ContextCreating如果未處理事件,或處理程式未提供 ObjectContext,則會EntityDataSource根據其組態建立事件。
ObjectContext當 提供給 ContextCreating 事件時,會將相同的實例指派給Context
後續事件之事件對象的屬性。 如需詳細資訊,請參閱 Object Context Life-Cycle Management (EntityDataSource) 。 如需對象內容的詳細資訊,請參閱 身分識別解析、狀態管理和變更追蹤。