EntityDataSource.Deleting Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se produce antes de que un objeto se elimine del origen de datos.
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)
Tipo de evento
Comentarios
El Deleting evento se genera antes de llamar al SaveChanges método en para ObjectContext eliminar un objeto . La Entity propiedad del EntityDataSourceChangingEventArgs objeto se usa para tener acceso al objeto que se va a eliminar. Es posible que las propiedades de este objeto no se establezcan completamente. Solo se deben establecer las propiedades necesarias para identificar el objeto.
Para impedir que se elimine el objeto, establezca la Cancel propiedad del EntityDataSourceChangingEventArgs objeto true
en .
Si se produce un error al preparar para eliminar un objeto, se genera el Deleting evento y la Exception propiedad del EntityDataSourceChangingEventArgs objeto se establece en el devuelto Exception.
Al controlar la excepción en el Deleting controlador de eventos, establezca la ExceptionHandled propiedad true
en . Esto impide que se vuelva a generar la excepción. Cuando se especifica un valor de false
para la ExceptionHandled propiedad , se EntityDataSource vuelve a generar la excepción.