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) 

事件類型

備註

在 上 ObjectContext 呼叫 方法以刪除物件之前 SaveChanges ,會 Deleting 引發 事件。 物件的 Entity 屬性 EntityDataSourceChangingEventArgs 是用來存取要刪除的物件。 此物件的屬性可能未完全設定。 只有識別物件所需的屬性才能設定。

若要停止刪除物件,請將 Cancel 物件的 屬性 EntityDataSourceChangingEventArgs 設定為 true

如果準備刪除物件時發生錯誤, Deleting 則會引發 事件,並將 Exception 物件的 屬性 EntityDataSourceChangingEventArgs 設定為傳 Exception 回的 。

當您在事件處理常式中 Deleting 處理例外狀況時,請將 ExceptionHandled 屬性設定為 true 。 這可防止再次引發例外狀況。 當您為 屬性指定 的值 falseExceptionHandledEntityDataSource 會重新引發例外狀況。

適用於