다음을 통해 공유


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 만들고 개체의 EntityDataSourceContextCreatingEventArgs 속성에 Context 할당하는 방법을 보여 Page 있습니다.

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;
        }
    }

설명

ContextCreatingObjectContext 를 만드는 대신 직접 제공 ObjectContext 하도록 이벤트를 처리합니다. ContextCreating 이벤트가 처리되지 않거나 처리기가 를 ObjectContext제공하지 않는 경우 는 EntityDataSource 구성에 따라 이벤트를 만듭니다. 을 ObjectContext 이벤트에 제공 ContextCreating 하면 동일한 인스턴스가 연속 이벤트의 이벤트 개체 속성에 할당됩니다 Context . 자세한 내용은 개체 컨텍스트 수명 주기 관리 (EntityDataSource)합니다. 개체 컨텍스트에 대한 자세한 내용은 ID 확인, 상태 관리 및 변경 내용 추적을 참조하세요.

적용 대상