Поделиться через


EntityDataSource.Inserting Событие

Определение

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

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

Тип события

Комментарии

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

Чтобы остановить добавление объекта, задайте Cancel для свойства EntityDataSourceChangingEventArgs объекта значение true.

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

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

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