EntityDataSource.Deleting EntityDataSource.Deleting EntityDataSource.Deleting EntityDataSource.Deleting Event

定義

データ ソースからオブジェクトが削除される前に発生します。Occurs before an object is deleted from the data source.

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) 

注釈

イベントDeletingは、オブジェクトを削除SaveChangesするために、 ObjectContextでメソッドが呼び出される前に発生します。The Deleting event is raised before the SaveChanges method is called on the ObjectContext to delete an object. オブジェクトのプロパティは、削除するオブジェクトにアクセスするために使用されます。 Entity EntityDataSourceChangingEventArgsThe Entity property of the EntityDataSourceChangingEventArgs object is used to access the object to be deleted. このオブジェクトのプロパティが完全に設定されていない可能性があります。The properties of this object may not be fully set. オブジェクトを識別するために必要なプロパティのみを設定する必要があります。Only the properties required to identify the object must be set.

オブジェクトが削除されないようにするにCancelは、 EntityDataSourceChangingEventArgsオブジェクトのプロパティtrueをに設定します。To stop the object from being deleted, set the Cancel property of the EntityDataSourceChangingEventArgs object to true.

オブジェクトDeletingの削除の準備中にエラーが発生した場合は、イベントがException発生し、 EntityDataSourceChangingEventArgsオブジェクトのプロパティは返さExceptionれたに設定されます。If an error occurs when preparing to delete an object, the Deleting event is raised and the Exception property of the EntityDataSourceChangingEventArgs object is set to the returned Exception.

Deletingイベントハンドラーで例外を処理する場合は、 ExceptionHandledプロパティをにtrue設定します。When you handle the exception in the Deleting event handler, set the ExceptionHandled property to true. これにより、例外が再度発生するのを防ぐことができます。This prevents the exception from being raised again. falseプロパティに値を指定すると、はEntityDataSource例外を再発生させます。 ExceptionHandledWhen you specify a value of false for the ExceptionHandled property, the EntityDataSource re-raises the exception.

適用対象