Condividi tramite


EntityDataSource.Updating Evento

Definizione

Si verifica prima che le modifiche apportate a un oggetto vengano mantenute nell'origine dati.

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

Tipo evento

Commenti

L'evento Updating viene generato prima che le modifiche alle proprietà di un oggetto vengano mantenute nell'origine dati. L'evento Updating consente di modificare o verificare le modifiche apportate all'oggetto, fornire un oggetto diverso o annullare l'operazione prima che le modifiche vengano mantenute. È possibile accedere all'oggetto modificato dalla Entity proprietà dell'oggetto EntityDataSourceChangingEventArgs . Se si specifica un oggetto diverso, l'utente è responsabile dell'impostazione del tipo di entità corretto nella Entity proprietà .

Gestire l'evento Updating se è necessario modificare per ObjectStateEntry l'oggetto per impostare valori originali diversi per il controllo di concorrenza. Per altre informazioni, vedere Salvataggio di modifiche e gestione della concorrenza.

Per impedire la persistenza delle modifiche, impostare la Cancel proprietà dell'oggetto EntityDataSourceChangingEventArgs su true.

Se si verifica un errore durante la creazione di un'istanza di un oggetto o la modifica delle proprietà, l'evento Updating viene generato e la Exception proprietà dell'oggetto EntityDataSourceChangingEventArgs viene impostata sull'oggetto restituito Exception.

Quando si gestisce l'eccezione nel Updating 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