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)
事件類型
備註
在 上 ObjectContext 呼叫 方法以刪除物件之前 SaveChanges ,會 Deleting 引發 事件。 物件的 Entity 屬性 EntityDataSourceChangingEventArgs 是用來存取要刪除的物件。 此物件的屬性可能未完全設定。 只有識別物件所需的屬性才能設定。
若要停止刪除物件,請將 Cancel 物件的 屬性 EntityDataSourceChangingEventArgs 設定為 true
。
如果準備刪除物件時發生錯誤, Deleting 則會引發 事件,並將 Exception 物件的 屬性 EntityDataSourceChangingEventArgs 設定為傳 Exception 回的 。
當您在事件處理常式中 Deleting 處理例外狀況時,請將 ExceptionHandled 屬性設定為 true
。 這可防止再次引發例外狀況。 當您為 屬性指定 的值 false
時 ExceptionHandled , EntityDataSource 會重新引發例外狀況。