EntityDataSource.Deleting Olay

Tanım

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

Bir Deleting nesneyi silmek için yöntemi üzerinde çağrılmadan SaveChanges önce ObjectContext olay oluşturulur. Entity nesnenin EntityDataSourceChangingEventArgs özelliği silinecek nesneye erişmek için 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 trueayarlayı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 Exceptionolarak ayarlanır.

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

Şunlara uygulanır