Comparteix a través de


QueryableDataSourceView Clase

Definición

Admite el control QueryableDataSource 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

QueryableDataSourceView(DataSourceControl, String, HttpContext)

Inicializa una nueva instancia de la clase QueryableDataSourceView.

Campos

EventSelected

Especifica si se ha producido el evento que causa la finalización de la operación de recuperación de datos.

EventSelecting

Especifica si se ha producido el evento que tiene lugar antes de una operación de recuperación de datos.

Propiedades

AutoGenerateOrderByClause

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

AutoGenerateWhereClause

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

AutoPage

Obtiene o establece un valor que indica si el objeto QueryableDataSourceView asociado al control QueryableDataSource actual admite la paginación de forma predeterminada.

AutoSort

Obtiene o establece un valor que indica si el objeto QueryableDataSourceView asociado al control QueryableDataSource actual admite la ordenación de forma predeterminada.

CanDelete

Obtiene un valor que indica si el objeto QueryableDataSourceView asociado al control QueryableDataSource actual admite operaciones de eliminación.

CanInsert

Obtiene un valor que indica si el objeto QueryableDataSourceView asociado al control QueryableDataSource actual admite operaciones de inserción.

CanPage

Obtiene un valor que indica si el objeto QueryableDataSourceView asociado al control QueryableDataSource actual admite la paginación.

CanRetrieveTotalRowCount

Obtiene un valor que indica si el objeto QueryableDataSourceView asociado al control QueryableDataSource actual 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 objeto QueryableDataSourceView asociado al control QueryableDataSource actual admite una vista ordenada de los datos recuperados.

CanUpdate

Obtiene un valor que indica si el objeto QueryableDataSourceView asociado al control QueryableDataSource actual 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 de objeto de datos que se va a usar para las operaciones CUD.

Events

Obtiene una lista de delegados de controladores de eventos de la vista de origen de datos.

(Heredado de DataSourceView)
GroupBy

Obtiene o establece el nombre o nombres de las propiedades que deben utilizarse durante la operación de selección para agrupar los datos.

GroupByParameters

Obtiene una colección de parámetros cuyos valores se utilizan para crear la cláusula GroupBy 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 objeto QueryableDataSourceView está guardando los cambios en su estado de vista.

Name

Obtiene el nombre de la vista de datos de origen.

(Heredado de DataSourceView)
OrderBy

Obtiene o establece el nombre de las propiedades que se usan durante la operación de selección para ordenar los datos.

OrderByParameters

Obtiene la colección de parámetros que se usan durante la operación de selección para ordenar los datos.

OrderGroupsBy

Obtiene o establece el nombre 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 utilizan para crear la cláusula OrderGroupsBy.

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 las condiciones que deben cumplirse para que una fila se incluya en los datos recuperados.

WhereParameters

Obtiene una colección de parámetros que se utilizan para crear una cláusula Where.

Métodos

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 utilizando 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 utilizando 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 utilizando 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 del objeto de contexto de consulta que contiene las colecciones de parámetros evaluados.

Delete(IDictionary, IDictionary)

Realiza una operación de eliminación.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Realiza una operación de eliminación asincrónica en la lista de datos que el objeto DataSourceView representa.

(Heredado de DataSourceView)
DeleteObject(Object)

Elimina un objeto de datos de una tabla.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
ExecuteCommand(String, IDictionary, IDictionary)

Ejecuta el comando especificado.

(Heredado de DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Ejecuta el comando especificado.

(Heredado de DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Realiza una operación de eliminación con los elementos de datos representados por el objeto QueryableDataSourceView utilizando los valores especificados.

ExecuteInsert(IDictionary)

Realiza una operación de inserción con los elementos de datos representados por el objeto QueryableDataSourceView utilizando el valor especificado.

ExecutePaging(IQueryable, QueryContext)

Ejecuta la paginación usando el objeto QueryContext del objeto QueryableDataSource.

ExecuteQuery(IQueryable, QueryContext)

Realiza una operación de consulta, ordenación o paginación con el objeto IQueryable<T>.

ExecuteQueryExpressions(IQueryable, QueryContext)

Ejecuta expresiones de consulta utilizando un objeto IQueryable y el objeto QueryContext.

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()

Sirve 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 de selección.

GetSource(QueryContext)

Obtiene el objeto IQueryable inicial para la vista del origen de datos basada en el contexto de la consulta.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation)

Este método lo invocan métodos que realizan operaciones CRUD cuando una operación CRUD genera un error durante el proceso de compilación de objetos de datos.

Insert(IDictionary)

Realiza una operación de inserción asincrónica con los elementos de datos representados por el objeto QueryableDataSourceView.

Insert(IDictionary, DataSourceViewOperationCallback)

Realiza una operación de inserción asincrónica en la lista de datos que el objeto DataSourceView representa.

(Heredado de DataSourceView)
InsertObject(Object)

Inserta objetos de datos en un objeto QueryableDataSourceView.

LoadViewState(Object)

Restaura el estado de vista cargado anteriormente de la vista de origen de datos.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OnDataSourceViewChanged(EventArgs)

Genera el evento DataSourceViewChanged.

(Heredado de DataSourceView)
OnQueryCreated(QueryCreatedEventArgs)

Genera el evento QueryCreated después de que el control QueryableDataSource haya creado un objeto IQueryable.

OnQueryParametersChanged(Object, EventArgs)

Llama al método RaiseViewChanged().

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

El método RaiseUnsupportedCapabilitiesError(DataSourceView) llama a este método para comparar las funciones solicitadas para una operación de ExecuteSelect(DataSourceSelectArguments) con las funciones que admite la vista.

(Heredado de DataSourceView)
RaiseViewChanged()

Llama al método OnDataSourceViewChanged(EventArgs).

SaveViewState()

Guarda los cambios que se han realizado en el estado de vista del objeto QueryableDataSourceView desde el momento en que se envió la página al servidor.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Obtiene, de forma asincrónica, una lista de datos del espacio de almacenamiento de datos subyacente.

(Heredado de DataSourceView)
StoreOriginalValues(IList)

Almacena los valores originales de la operación Select en el estado de vista del control.

StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>)

Almacena los valores originales de la operación de selección en el estado de vista del control cuando están habilitadas las operaciones de eliminación o actualización.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
TrackViewState()

Origina el seguimiento de los cambios en el estado de vista del control de servidor de manera que se puedan almacenar en el estado del control de servidor.

Update(IDictionary, IDictionary, IDictionary)

Realiza una operación de actualización.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Realiza una operación de actualización asincrónica en la lista de datos que el objeto DataSourceView representa.

(Heredado de DataSourceView)
UpdateObject(Object, Object)

Actualiza un objeto de datos.

Eventos

DataSourceViewChanged

Se produce cuando la vista de origen de datos ha cambiado.

(Heredado de DataSourceView)
QueryCreated

Se produce cuando se crea una consulta.

Implementaciones de interfaz explícitas

IStateManager.IsTrackingViewState

Cuando lo implementa una clase, este método obtiene un valor que indica si un control de servidor está realizando un seguimiento de los cambios en su estado de vista.

IStateManager.LoadViewState(Object)

Cuando lo implementa una clase, este método carga el estado de vista anteriormente guardado del control de servidor.

IStateManager.SaveViewState()

Cuando lo implementa una clase, este método guarda en un objeto los cambios que se han realizado en el estado de vista de un control de servidor.

IStateManager.TrackViewState()

Cuando lo implementa una clase, este método obtiene un valor que indica si un control de servidor está realizando un seguimiento de los cambios en su estado de vista.

Se aplica a