EntityDataSource.Inserting Evento

Definizione

Si verifica prima che un nuovo oggetto venga reso persistente nell'origine dati.

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

Tipo evento

Commenti

L'evento Inserting viene generato prima che un nuovo oggetto venga salvato in modo permanente nell'origine dati. L'evento Inserting consente di modificare o verificare l'oggetto da aggiungere, aggiungere un oggetto diverso o annullare l'operazione. È possibile accedere all'oggetto da aggiungere 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à .

Per interrompere l'aggiunta dell'oggetto, impostare la Cancel proprietà dell'oggetto EntityDataSourceChangingEventArgs su true.

Se si verifica un errore durante la creazione di un nuovo oggetto, viene generato l'evento Inserting e la Exception proprietà dell'oggetto viene impostata sull'oggetto EntityDataSourceChangingEventArgs restituito Exception.

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