EntityDataSource.ContextCreating 事件

定義

發生於 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) 。 如需物件內容的詳細資訊,請參閱身分識別解析、狀態管理和變更追蹤

適用於