QueryableDataSourceView Clase
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í.
Admite el QueryableDataSource control y proporciona una interfaz para que los controles enlazados a datos realicen operaciones de datos LINQ.
public ref class QueryableDataSourceView abstract : System::Web::UI::DataSourceView, System::Web::UI::IStateManager
public abstract class QueryableDataSourceView : System.Web.UI.DataSourceView, System.Web.UI.IStateManager
type QueryableDataSourceView = class
inherit DataSourceView
interface IStateManager
Public MustInherit Class QueryableDataSourceView
Inherits DataSourceView
Implements IStateManager
- Herencia
- Derivado
- Implementaciones
Constructores
| Nombre | Description |
|---|---|
| QueryableDataSourceView(DataSourceControl, String, HttpContext) |
Inicializa una nueva instancia de la clase QueryableDataSourceView. |
Campos
| Nombre | Description |
|---|---|
| EventSelected |
Especifica si se ha producido el evento que hace que se complete la operación de recuperación de datos. |
| EventSelecting |
Especifica si se ha producido el evento que se produce antes de que se haya producido una operación de recuperación de datos. |
Propiedades
| Nombre | Description |
|---|---|
| AutoGenerateOrderByClause |
Obtiene o establece un valor que indica si el QueryableDataSourceView objeto asociado al control actual QueryableDataSource crea una cláusula dinámica |
| AutoGenerateWhereClause |
Obtiene o establece un valor que indica si el QueryableDataSourceView objeto asociado al control actual QueryableDataSource crea una cláusula dinámica |
| AutoPage |
Obtiene o establece un valor que indica si el QueryableDataSourceView objeto asociado al control actual QueryableDataSource admite la paginación de forma predeterminada. |
| AutoSort |
Obtiene o establece un valor que indica si el QueryableDataSourceView objeto asociado al control actual QueryableDataSource admite la ordenación de forma predeterminada. |
| CanDelete |
Obtiene un valor que indica si el QueryableDataSourceView objeto asociado al control actual QueryableDataSource admite operaciones de eliminación. |
| CanInsert |
Obtiene un valor que indica si el QueryableDataSourceView objeto asociado al control actual QueryableDataSource admite operaciones de inserción. |
| CanPage |
Obtiene un valor que indica si el QueryableDataSourceView objeto asociado al control actual QueryableDataSource admite la paginación. |
| CanRetrieveTotalRowCount |
Obtiene un valor que indica si el QueryableDataSourceView objeto asociado al control actual QueryableDataSource admite la recuperación del número total de filas de datos y la recuperación de los datos. |
| CanSort |
Obtiene un valor que indica si el QueryableDataSourceView objeto asociado al control actual QueryableDataSource admite una vista ordenada de los datos recuperados. |
| CanUpdate |
Obtiene un valor que indica si el QueryableDataSourceView objeto asociado al control actual QueryableDataSource admite operaciones de actualización. |
| DeleteParameters |
Obtiene la colección que contiene los parámetros que se usan durante una operación de eliminación. |
| EntityType |
Obtiene el tipo del objeto de datos que se va a usar para las operaciones CUD. |
| Events |
Obtiene una lista de delegados del controlador de eventos para la vista del origen de datos. (Heredado de DataSourceView) |
| GroupBy |
Obtiene o establece el nombre o los nombres de las propiedades que se van a usar durante la operación de selección para agrupar datos. |
| GroupByParameters |
Obtiene una colección de parámetros cuyos valores se usan para crear la |
| InsertParameters |
Obtiene una colección de parámetros que se usan durante la operación de inserción. |
| IsTrackingViewState |
Obtiene un valor que indica si el QueryableDataSourceView objeto guarda los cambios en su estado de vista. |
| Name |
Obtiene el nombre de la vista del origen de datos. (Heredado de DataSourceView) |
| OrderBy |
Obtiene o establece el nombre o los nombres de las propiedades que se usan durante la operación de selección para ordenar los datos. |
| OrderByParameters |
Obtiene una colección de parámetros que se usan durante la operación de selección para ordenar los datos. |
| OrderGroupsBy |
Obtiene o establece los nombres de las propiedades que se usan durante la operación de selección para ordenar los datos agrupados. |
| OrderGroupsByParameters |
Obtiene una colección de parámetros que se usan para crear la |
| SelectNew |
Obtiene o establece las propiedades y los valores calculados que se incluyen en los datos recuperados. |
| SelectNewParameters |
Obtiene la colección de parámetros que se usan durante una operación de recuperación de datos. |
| UpdateParameters |
Obtiene la colección de parámetros que se usan durante una operación de actualización. |
| Where |
Obtiene o establece un valor que especifica qué condiciones deben ser verdaderas para que una fila se incluya en los datos recuperados. |
| WhereParameters |
Obtiene una colección de parámetros que se usan para crear una |
Métodos
| Nombre | Description |
|---|---|
| BuildDeleteObject(IDictionary, IDictionary, IDictionary<String,Exception>) |
Crea los objetos que se van a usar para la operación de eliminación. |
| BuildInsertObject(IDictionary, IDictionary<String,Exception>) |
Crea los objetos que se van a usar para la operación de inserción mediante los valores que se van a insertar y el mensaje de error que se va a mostrar si se produce un error en la operación. |
| BuildQuery(DataSourceSelectArguments) |
Crea una expresión de consulta Select mediante los argumentos select del origen de datos. |
| BuildUpdateObjects(IDictionary, IDictionary, IDictionary, IDictionary<String,Exception>) |
Crea los objetos que se van a usar para la operación de actualización mediante los valores especificados. |
| CanExecute(String) |
Determina si se puede ejecutar el comando especificado. (Heredado de DataSourceView) |
| ClearOriginalValues() |
Borra los valores originales. |
| CreateQueryContext(DataSourceSelectArguments) |
Crea una instancia de un objeto de contexto de consulta que contiene las colecciones de parámetros evaluadas. |
| Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) |
Realiza una operación de eliminación asincrónica en la lista de datos que representa el DataSourceView objeto. (Heredado de DataSourceView) |
| Delete(IDictionary, IDictionary) |
Realiza una operación de eliminación. |
| DeleteObject(Object) |
Elimina un objeto de datos de una tabla. |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) |
Ejecuta el comando especificado. (Heredado de DataSourceView) |
| ExecuteCommand(String, IDictionary, IDictionary) |
Ejecuta el comando especificado. (Heredado de DataSourceView) |
| ExecuteDelete(IDictionary, IDictionary) |
Realiza una operación de eliminación en los elementos de datos que el QueryableDataSourceView objeto representa mediante los valores especificados. |
| ExecuteInsert(IDictionary) |
Realiza una operación de inserción en los elementos de datos que el QueryableDataSourceView objeto representa mediante el valor especificado. |
| ExecutePaging(IQueryable, QueryContext) |
Ejecuta la paginación mediante el QueryContext objeto del QueryableDataSource objeto . |
| ExecuteQuery(IQueryable, QueryContext) |
Realiza una operación de consulta, ordenación o paginación en el IQueryable<T> objeto . |
| ExecuteQueryExpressions(IQueryable, QueryContext) |
Ejecuta expresiones de consulta mediante un IQueryable objeto y el QueryContext objeto . |
| ExecuteSelect(DataSourceSelectArguments) |
Realiza una operación de recuperación de datos. |
| ExecuteSorting(IQueryable, QueryContext) |
Realiza una operación de ordenación. |
| ExecuteUpdate(IDictionary, IDictionary, IDictionary) |
Realiza una operación de actualización. |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetOriginalValues(IDictionary) |
Recupera los valores originales de las claves especificadas que se almacenaron durante la operación Select. |
| GetSource(QueryContext) |
Obtiene el objeto inicial IQueryable de la vista del origen de datos en función del contexto de consulta. |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation) |
Se llama mediante métodos que realizan operaciones CRUD cuando se produce un error en una operación CRUD en el proceso de creación de objetos de datos. |
| Insert(IDictionary, DataSourceViewOperationCallback) |
Realiza una operación de inserción asincrónica en la lista de datos que representa el DataSourceView objeto. (Heredado de DataSourceView) |
| Insert(IDictionary) |
Realiza una operación de inserción asincrónica en los elementos de datos que representa el QueryableDataSourceView objeto. |
| InsertObject(Object) |
Inserta objetos de datos en un QueryableDataSourceView objeto . |
| LoadViewState(Object) |
Restaura el estado de vista guardado anteriormente para la vista del origen de datos. |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| OnDataSourceViewChanged(EventArgs) |
Genera el evento DataSourceViewChanged. (Heredado de DataSourceView) |
| OnQueryCreated(QueryCreatedEventArgs) |
Genera el QueryCreated evento después de que el QueryableDataSource control haya creado un IQueryable objeto . |
| OnQueryParametersChanged(Object, EventArgs) |
Llama al método RaiseViewChanged(). |
| RaiseUnsupportedCapabilityError(DataSourceCapabilities) |
Llamado por el RaiseUnsupportedCapabilitiesError(DataSourceView) método para comparar las funcionalidades solicitadas para una ExecuteSelect(DataSourceSelectArguments) operación con las que admite la vista. (Heredado de DataSourceView) |
| RaiseViewChanged() |
Llama al método OnDataSourceViewChanged(EventArgs). |
| SaveViewState() |
Guarda los cambios en el estado de vista del QueryableDataSourceView objeto desde el momento en que se publicó la página en el servidor. |
| Select(DataSourceSelectArguments, DataSourceViewSelectCallback) |
Obtiene una lista de datos de forma asincrónica desde el almacenamiento de datos subyacente. (Heredado de DataSourceView) |
| StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>) |
Almacena los valores originales de la operación de selección en el estado de vista del control cuando se habilitan las operaciones de eliminación o actualización. |
| StoreOriginalValues(IList) |
Almacena los valores originales de la |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| TrackViewState() |
Provoca el seguimiento de los cambios de estado de vista en el control de servidor para que se puedan almacenar en el estado del control de servidor. |
| Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) |
Realiza una operación de actualización asincrónica en la lista de datos que representa el DataSourceView objeto. (Heredado de DataSourceView) |
| Update(IDictionary, IDictionary, IDictionary) |
Realiza una operación de actualización. |
| UpdateObject(Object, Object) |
Actualiza un objeto de datos. |
Eventos
| Nombre | Description |
|---|---|
| DataSourceViewChanged |
Se produce cuando la vista del origen de datos ha cambiado. (Heredado de DataSourceView) |
| QueryCreated |
Se produce cuando se crea una consulta. |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IStateManager.IsTrackingViewState |
Cuando se implementa mediante una clase, obtiene un valor que indica si un control de servidor está realizando un seguimiento de los cambios de estado de vista. |
| IStateManager.LoadViewState(Object) |
Cuando se implementa mediante una clase, carga el estado de vista guardado previamente del control de servidor para el control. |
| IStateManager.SaveViewState() |
Cuando se implementa mediante una clase, guarda los cambios en el estado de vista de un control de servidor en un objeto . |
| IStateManager.TrackViewState() |
Cuando se implementa mediante una clase, obtiene un valor que indica si un control de servidor está realizando un seguimiento de los cambios de estado de vista. |