EntityDataSource.Inserting Olay
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 true
ayarlayı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 true
ayarlayınExceptionHandled. Bu, özel durumun yeniden tetiklenmesini engeller. özelliği için değerini false
belirttiğinizde ExceptionHandledEntityDataSource , özel durumu yeniden oluşturur.