Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
Los eventos expuestos por el control EntityDataSource permiten agregar a las aplicaciones ASP.NET más de lo que permiten los escenarios de solo marcado. Los controladores de eventos se pueden utilizar para validar datos, proporcionar valores para las propiedades que no están enlazadas a datos, extraer información sobre los resultados de la consultas y administrar el período de duración de la clase ObjectContext utilizada para consultar y actualizar datos.
Para obtener una descripción general de los eventos de controles de origen de datos, vea Events Associated with Inserting, Updating, and Deleting Capabilities of ASP.NET Data controls
Evento |
Descripción |
|---|---|
El evento ContextCreating proporciona una instancia de ObjectContext que se va utilizar el control EntityDataSource para las operaciones subsiguientes. Para obtener información, vea Administración del ciclo de vida del contexto de objetos. |
|
El evento ContextCreated permite tener acceso a la instancia de ObjectContext creada por el control EntityDataSource. Este objeto de contexto se puede almacenar y utilizar para operaciones subsiguientes fuera del control EntityDataSource. Para obtener información, vea Administración del ciclo de vida del contexto de objetos. |
|
El evento ContextDisposing permite impedir la eliminación de la clase ObjectContext utilizada por el control EntityDataSource. Utilice este evento si desea utilizar una única instancia de ObjectContext en la página para varios controles o instancias del control EntityDataSource. |
|
El evento Selecting permite modificar la configuración del control EntityDataSource y leer o cambiar los argumentos del control enlazado a datos antes de que se construya y ejecute la consulta. Utilice este evento si desea modificar los comportamientos de paginación u ordenación del control, o cancelar la consulta. |
|
El evento Selected permite tener acceso a los resultados de una consulta y obtener información de recuento de filas. Utilice este evento si desea tener acceso a los resultados del objeto o almacenar los objetos en el estado de vista. |
|
El evento Inserting permite modificar o comprobar el objeto que se está agregando, agregar un objeto diferente o cancelar la operación. Utilice este evento para tener acceso al objeto que se va a agregar de la propiedad Entity del objeto EntityDataSourceChangingEventArgs. |
|
El evento Inserted permite tener acceso a un objeto creado en el origen de datos. La propiedad Entity del objeto EntityDataSourceChangedEventArgs se utiliza para tener acceso al objeto agregado. |
|
El evento Updating permite modificar o comprobar los cambios del objeto, proporciona un objeto diferente o cancela la operación antes de que se conserven los cambios. Puede tener acceso al objeto modificado desde la propiedad Entity del objeto EntityDataSourceChangingEventArgs. Utilice este evento para comprobar o validar los cambios, o para modificar la clase ObjectStateEntry para que el objeto establezca valores originales diferentes para el control de simultaneidad. Para obtener más información, vea Guardar los cambios y administrar la simultaneidad (Entity Framework). |
|
El evento Updated permite tener acceso a un objeto que acaba de sufrir cambios que se han conservado en el origen de datos. La propiedad Entity del objeto EntityDataSourceChangedEventArgs se utiliza para tener acceso al objeto actualizado. |
|
El evento Deleting permite tener acceso a un objeto antes de que se elimine del origen de datos o se cancele la operación. La propiedad Entity del objeto EntityDataSourceChangingEventArgs conserva el objeto que se va a eliminar. |
|
El evento Deleted permite tener acceso a un objeto que se eliminó del origen de datos. La propiedad Entity del objeto EntityDataSourceChangingEventArgs se utiliza para tener acceso al objeto eliminado. El objeto devuelto se encuentra en un estado Detached. |
|
Exception() |
El evento IDynamicDataSource.Exception se implementa para ofrecer compatibilidad con los datos dinámicos de ASP.NET. Un controlador de este evento no se puede registrar en marcado. Sólo se puede utilizar cuando la instancia de EntityDataSource se convierte a una interfaz IDynamicDataSource. Para obtener más información, vea Información general sobre el modelo de datos dinámicos de ASP.NET. |
Vea también
Conceptos
Administración del ciclo de vida del contexto de objetos (EntityDataSource)
Configurar el control EntityDataSource
Actualizar datos (EntityDataSource)