EntityDataSource.ContextCreating Событие

Определение

Происходит, когда объект EntityDataSource создает объекта ObjectContext, используемого для работы с объектами данных сущностей.Occurs when the EntityDataSource creates the ObjectContext that is used to work with entity data objects.

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) 

Тип события

EventHandler<EntityDataSourceContextCreatingEventArgs>

Примеры

В следующем примере показано, как создать ObjectContext переменную Page объекта и присвоить ее Context свойству EntityDataSourceContextCreatingEventArgs объекта.The following example shows how to create an ObjectContext variable of the Page object and assign it to the Context property of the EntityDataSourceContextCreatingEventArgs object.

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 .Handle the ContextCreating event to supply your own ObjectContext instead of having a new ObjectContext created. Если ContextCreating событие не обрабатывается или обработчик не предоставляет, создает его в ObjectContext EntityDataSource соответствии с его конфигурацией.If the ContextCreating event is not handled or the handler does not provide an ObjectContext, the EntityDataSource creates one according to its configuration. При ObjectContext указании для ContextCreating события тот же экземпляр присваивается Context свойству объекта события для последовательных событий.When an ObjectContext is provided to the ContextCreating event, the same instance is assigned to the Context property of the event object of successive events. Дополнительные сведения см. в разделе Object Context Life-Cycle Management (EntityDataSource).For more information, see Object Context Life-Cycle Management (EntityDataSource). Дополнительные сведения об контексте объекта см. в разделе разрешение удостоверений, управление состоянием и отслеживание изменений.For more information about the object context, see Identity Resolution, State Management, and Change Tracking.

Применяется к