EntityDataSource.Updating Событие

Определение

Происходит перед сохранением внесенных в объект изменений в источнике данных.

public:
 event EventHandler<System::Web::UI::WebControls::EntityDataSourceChangingEventArgs ^> ^ Updating;
public event EventHandler<System.Web.UI.WebControls.EntityDataSourceChangingEventArgs> Updating;
member this.Updating : EventHandler<System.Web.UI.WebControls.EntityDataSourceChangingEventArgs> 
Public Custom Event Updating As EventHandler(Of EntityDataSourceChangingEventArgs) 

Тип события

Комментарии

Событие Updating возникает до того, как изменения свойств объекта сохраняются в источнике данных. Событие Updating позволяет изменить или проверить изменения в объекте, указать другой объект или отменить операцию до сохранения изменений. Доступ к измененным объекту можно получить из Entity свойства EntityDataSourceChangingEventArgs объекта . Если предоставляется другой объект, пользователь отвечает за установку правильного типа сущности в свойстве Entity .

Обработайте событие, Updating если необходимо изменить ObjectStateEntry для объекта , чтобы задать различные исходные значения для управления параллелизмом. Дополнительные сведения см. в разделах Сохранение изменений и Управление параллелизмом.

Чтобы остановить сохранение изменений, присвойте свойству CancelEntityDataSourceChangingEventArgs объекта значение true.

Если при создании экземпляра объекта или изменении свойств возникает ошибка, возникает событие, Updating а свойству ExceptionEntityDataSourceChangingEventArgs объекта присваивается возвращаемый Exceptionобъект .

При обработке исключения в обработчике Updating событий задайте для свойства значение ExceptionHandledtrue. Это предотвращает повторное возникновение исключения. При указании false значения для ExceptionHandled свойства EntityDataSource объект повторно вызывает исключение.

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