EntityDataSource.Deleting 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.
Bir nesne veri kaynağından silinmeden önce gerçekleşir.
public:
event EventHandler<System::Web::UI::WebControls::EntityDataSourceChangingEventArgs ^> ^ Deleting;
public event EventHandler<System.Web.UI.WebControls.EntityDataSourceChangingEventArgs> Deleting;
member this.Deleting : EventHandler<System.Web.UI.WebControls.EntityDataSourceChangingEventArgs>
Public Custom Event Deleting As EventHandler(Of EntityDataSourceChangingEventArgs)
Olay Türü
Açıklamalar
OlayDeleting, bir nesneyi silmek için yöntemi üzerinde ObjectContext çağrılmadan önce SaveChanges oluşturulur. Entity silinecek nesneye erişmek için nesnesinin özelliği EntityDataSourceChangingEventArgs kullanılır. Bu nesnenin özellikleri tam olarak ayarlanmayabilir. Yalnızca nesneyi tanımlamak için gereken özellikler ayarlanmalıdır.
Nesnenin silinmesini durdurmak için nesnesinin CancelEntityDataSourceChangingEventArgs özelliğini olarak true
ayarlayın.
Bir nesneyi silmeye hazırlanırken bir hata oluşursa, Deleting olay oluşturulur ve Exception nesnenin EntityDataSourceChangingEventArgs özelliği döndürülen Exceptiondeğerine ayarlanır.
Olay işleyicisinde Deleting ö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.