QueryableDataSourceView Clase

Definición

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
QueryableDataSourceView
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 OrderBy .

AutoGenerateWhereClause

Obtiene o establece un valor que indica si el QueryableDataSourceView objeto asociado al control actual QueryableDataSource crea una cláusula dinámica Where .

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 GroupBy cláusula durante la operación de selección.

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 OrderGroupsBy cláusula .

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 Where cláusula .

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 Select operación en el estado de vista del control.

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.

Se aplica a