Condividi tramite


EntityDataSource.Deleted Evento

Definizione

Si verifica dopo l'eliminazione di un oggetto dall'origine dati.

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) 

Tipo evento

Commenti

L'evento Deleted viene generato dopo che il SaveChanges metodo è stato appena chiamato su ObjectContext per eliminare un oggetto . La Entity proprietà dell'oggetto EntityDataSourceChangingEventArgs viene utilizzata per accedere all'oggetto eliminato. Questo oggetto è in Detached uno stato.

Se si verifica un errore quando viene eliminato un oggetto, viene generato l'evento Deleted , la Exception proprietà dell'oggetto viene impostata sull'oggetto EntityDataSourceChangedEventArgs restituito Exceptione la Entity proprietà viene impostata su null. Se si gestisce l'eccezione nel Deleted gestore eventi, impostare la ExceptionHandled proprietà su true. In questo modo si impedisce di generare nuovamente l'eccezione. Quando si specifica un valore di false per la ExceptionHandled proprietà , viene EntityDataSource generata nuovamente l'eccezione.

Si applica a