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 sull'oggetto ObjectContext per eliminare un oggetto . La Entity proprietà dell'oggetto EntityDataSourceChangingEventArgs viene utilizzata per accedere all'oggetto eliminato. Questo oggetto è in uno Detached 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 e la Entity proprietà viene impostata Exceptionsu null. Se si gestisce l'eccezione nel Deleted gestore eventi, impostare la ExceptionHandled proprietà su true. In questo modo si impedisce la generazione dell'eccezione. Quando si specifica un valore di false per la ExceptionHandled proprietà , viene EntityDataSource generata nuovamente l'eccezione.

Si applica a