EntityDataSource.Deleting 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在从数据源中删除对象之前发生。
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 对象的 属性设置为返回Exception的 EntityDataSourceChangingEventArgs 。
在事件处理程序中 Deleting 处理异常时,请将 ExceptionHandled 属性设置为 true
。 这可以防止再次引发异常。 为 属性指定 值false
ExceptionHandled时,会EntityDataSource重新引发异常。