EntityDataSource.Deleting Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит перед удалением объекта из источника данных.
public:
event EventHandler<System::Web::UI::WebControls::EntityDataSourceChangingEventArgs ^> ^ Deleting;
public event EventHandler<System.Web.UI.WebControls.EntityDataSourceChangingEventArgs> Deleting;
member this.Deleting : EventHandler<System.Web.UI.WebControls.EntityDataSourceChangingEventArgs>
Public Custom Event Deleting As EventHandler(Of EntityDataSourceChangingEventArgs)
Тип события
Комментарии
Событие Deleting вызывается перед SaveChanges вызовом ObjectContext метода для удаления объекта. Entity Свойство EntityDataSourceChangingEventArgs объекта используется для доступа к объекту для удаления. Свойства этого объекта могут быть не полностью заданы. Необходимо задать только свойства, необходимые для идентификации объекта.
Чтобы остановить удаление объекта, задайте Cancel для свойства EntityDataSourceChangingEventArgs объекта значение true.
Если при подготовке к удалению объекта возникает ошибка, вызывается событие, Deleting а Exception свойство EntityDataSourceChangingEventArgs объекта — возвращаемое Exception.
При обработке исключения в обработчике Deleting событий задайте ExceptionHandled для свойства значение true. Это предотвращает повторное создание исключения. При указании значения false свойства ExceptionHandledEntityDataSource повторно вызывается исключение.