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 调用 ObjectContext 方法以删除 对象之前SaveChanges,将引发 事件。 对象的 Entity 属性 EntityDataSourceChangingEventArgs 用于访问要删除的对象。 此对象的属性可能未完全设置。 仅必须设置标识对象所需的属性。

若要阻止删除对象,请将 对象的 EntityDataSourceChangingEventArgs 属性设置为 。Canceltrue

如果在准备删除对象时出错,则会Deleting引发 事件,并将 Exception 对象的 属性设置为返回ExceptionEntityDataSourceChangingEventArgs

在事件处理程序中 Deleting 处理异常时,请将 ExceptionHandled 属性设置为 true。 这可以防止再次引发异常。 为 属性指定 值falseExceptionHandled时,会EntityDataSource重新引发异常。

适用于