EntityDataSource.Inserting Olay

Tanım

Veri kaynağında yeni bir nesne kalıcı hale gelmeden önce gerçekleşir.

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) 

Olay Türü

Açıklamalar

Olay Inserting , veri kaynağında yeni bir nesne kalıcı hale gelmeden önce oluşturulur. Olay Inserting , eklenen nesneyi değiştirmenize veya doğrulamanıza, farklı bir nesne eklemenize veya işlemi iptal etmenize olanak tanır. Eklenecek nesneye nesnenin EntityEntityDataSourceChangingEventArgs özelliğinden erişebilirsiniz. Farklı bir nesne sağlandıysa, kullanıcı özelliğinde doğru varlık türünü ayarlamakla Entity sorumludur.

Nesnenin eklenmesini durdurmak için nesnesinin CancelEntityDataSourceChangingEventArgs özelliğini olarak trueayarlayın.

Yeni bir nesne oluşturulurken bir hata oluşursa, Inserting olay oluşturulur ve Exception nesnenin EntityDataSourceChangingEventArgs özelliği döndürülen Exceptiondeğerine ayarlanır.

Olay işleyicisinde Inserting özel durumu işlediğinizde özelliğini olarak trueayarlayınExceptionHandled. Bu, özel durumun yeniden tetiklenmesini engeller. özelliği için değerini false belirttiğinizde ExceptionHandledEntityDataSource , özel durumu yeniden oluşturur.

Şunlara uygulanır