EntityDataSource.Updating Evento

Definición

Se produce antes de que se almacenen los cambios en un objeto en el origen de datos.

public:
 event EventHandler<System::Web::UI::WebControls::EntityDataSourceChangingEventArgs ^> ^ Updating;
public event EventHandler<System.Web.UI.WebControls.EntityDataSourceChangingEventArgs> Updating;
member this.Updating : EventHandler<System.Web.UI.WebControls.EntityDataSourceChangingEventArgs> 
Public Custom Event Updating As EventHandler(Of EntityDataSourceChangingEventArgs) 

Tipo de evento

Comentarios

El Updating evento se genera antes de que los cambios realizados en las propiedades de un objeto se conserven en el origen de datos. El Updating evento permite modificar o comprobar los cambios en el objeto, proporcionar un objeto diferente o cancelar la operación antes de que se conserven los cambios. Puede tener acceso al objeto modificado desde la Entity propiedad del EntityDataSourceChangingEventArgs objeto . Si proporciona un objeto diferente, el usuario es responsable de establecer el tipo de entidad correcto en la Entity propiedad .

Controle el Updating evento si debe modificar para ObjectStateEntry que el objeto establezca valores originales diferentes para el control de simultaneidad. Para obtener más información, consulte Guardar cambios y administrar la simultaneidad.

Para impedir que los cambios se conserven, establezca la Cancel propiedad del EntityDataSourceChangingEventArgs objeto trueen .

Si se produce un error al crear una instancia de un objeto o modificar propiedades, se genera el Updating evento y la Exception propiedad del EntityDataSourceChangingEventArgs objeto se establece en el devuelto Exception.

Al controlar la excepción en el Updating controlador de eventos, establezca la ExceptionHandled propiedad trueen . 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.

Se aplica a