Freigeben über


EntityDataSource.Deleted Ereignis

Definition

Tritt ein, nachdem ein Objekt aus der Datenquelle gelöscht wurde.

public:
 event EventHandler<System::Web::UI::WebControls::EntityDataSourceChangedEventArgs ^> ^ Deleted;
public event EventHandler<System.Web.UI.WebControls.EntityDataSourceChangedEventArgs> Deleted;
member this.Deleted : EventHandler<System.Web.UI.WebControls.EntityDataSourceChangedEventArgs> 
Public Custom Event Deleted As EventHandler(Of EntityDataSourceChangedEventArgs) 

Ereignistyp

Hinweise

Das Deleted Ereignis wird ausgelöst, nachdem die SaveChanges -Methode gerade erfolgreich aufgerufen wurde, ObjectContext um ein Objekt zu löschen. Die Entity -Eigenschaft des EntityDataSourceChangingEventArgs -Objekts wird verwendet, um auf das gelöschte Objekt zuzugreifen. Dieses Objekt befindet sich in einem Detached Zustand.

Wenn beim Löschen eines Objekts ein Fehler auftritt, wird das Deleted -Ereignis ausgelöst, die Exception -Eigenschaft des EntityDataSourceChangedEventArgs -Objekts wird auf das zurückgegebene Exceptionfestgelegt, und die Entity -Eigenschaft ist auf nullfestgelegt. Wenn Sie die Ausnahme im Deleted Ereignishandler behandeln, legen Sie die ExceptionHandled -Eigenschaft auf fest true. Dadurch wird verhindert, dass die Ausnahme erneut ausgelöst wird. Wenn Sie einen Wert von false für die ExceptionHandled -Eigenschaft angeben, löst die EntityDataSource Ausnahme erneut aus.

Gilt für: