EntityDataSource.Inserting EntityDataSource.Inserting EntityDataSource.Inserting EntityDataSource.Inserting Event

Definizione

Si verifica prima che un nuovo oggetto venga reso persistente nell'origine dati.Occurs before a new object is persisted to the data source.

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) 

Commenti

L' Inserting evento viene generato prima che un nuovo oggetto venga salvato in modo permanente nell'origine dati.The Inserting event is raised before a new object is persisted to the data source. L' Inserting evento consente di modificare o verificare l'oggetto da aggiungere, aggiungere un oggetto diverso o annullare l'operazione.The Inserting event enables you to modify or verify the object being added, add a different object, or cancel the operation. È possibile accedere all'oggetto da aggiungere dalla Entity proprietà EntityDataSourceChangingEventArgs dell'oggetto.You can access the object to be added from the Entity property of the EntityDataSourceChangingEventArgs object. Se si specifica un oggetto diverso, l'utente è responsabile dell'impostazione del tipo di entità corretto nella Entity proprietà.If supplying a different object, the user is responsible for setting the correct entity type in the Entity property.

Per arrestare l'aggiunta dell'oggetto, impostare la Cancel proprietà EntityDataSourceChangingEventArgs dell'oggetto su true.To stop the object from being added, set the Cancel property of the EntityDataSourceChangingEventArgs object to true.

Se si verifica un errore durante la creazione di un nuovo Inserting oggetto, viene generato l' Exception evento e la EntityDataSourceChangingEventArgs proprietà dell'oggetto viene impostata sull' Exceptionoggetto restituito.If an error occurs when creating a new object, the Inserting event is raised and the Exception property of the EntityDataSourceChangingEventArgs object is set to the returned Exception.

Quando si gestisce l'eccezione nel Inserting gestore eventi, impostare la ExceptionHandled proprietà su true.When you handle the exception in the Inserting event handler, set the ExceptionHandled property to true. In questo modo si impedisce che venga generata nuovamente l'eccezione.This prevents the exception from being raised again. Quando si specifica un valore false per la ExceptionHandled proprietà, il EntityDataSource genera nuovamente l'eccezione.When you specify a value of false for the ExceptionHandled property, the EntityDataSource re-raises the exception.

Si applica a