EntityDataSource.Inserting Händelse

Definition

Inträffar innan ett nytt objekt sparas i datakällan.

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) 

Händelsetyp

Kommentarer

Händelsen Inserting utlöses innan ett nytt objekt sparas i datakällan. Med Inserting händelsen kan du ändra eller verifiera objektet som läggs till, lägga till ett annat objekt eller avbryta åtgärden. Du kan komma åt objektet som ska läggas till från Entity objektets EntityDataSourceChangingEventArgs egenskap. Om du anger ett annat objekt ansvarar användaren för att ange rätt entitetstyp i Entity egenskapen.

Om du vill förhindra att objektet läggs till anger du Cancel egenskapen för EntityDataSourceChangingEventArgs objektet till true.

Om ett fel uppstår när ett nytt objekt Inserting skapas utlöses händelsen och Exception objektets EntityDataSourceChangingEventArgs egenskap anges till den returnerade Exception.

När du hanterar undantaget i Inserting händelsehanteraren anger du ExceptionHandled egenskapen till true. Detta förhindrar att undantaget genereras igen. När du anger värdet false för för ExceptionHandled egenskapen EntityDataSource genererar undantaget igen.

Gäller för