QueryableDataSourceView Classe

Definição

Dá suporte ao QueryableDataSource controle e fornece uma interface para controles associados a dados para executar operações de dados 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
Herança
QueryableDataSourceView
Derivado
Implementações

Construtores

Nome Description
QueryableDataSourceView(DataSourceControl, String, HttpContext)

Inicializa uma nova instância da classe QueryableDataSourceView.

Campos

Nome Description
EventSelected

Especifica se o evento que faz com que a operação de recuperação de dados seja concluída ocorreu.

EventSelecting

Especifica se o evento que ocorre antes de uma operação de recuperação de dados ocorreu.

Propriedades

Nome Description
AutoGenerateOrderByClause

Obtém ou define um valor que indica se o QueryableDataSourceView objeto associado ao controle atual QueryableDataSource cria uma OrderBy cláusula dinâmica.

AutoGenerateWhereClause

Obtém ou define um valor que indica se o QueryableDataSourceView objeto associado ao controle atual QueryableDataSource cria uma cláusula dinâmica Where .

AutoPage

Obtém ou define um valor que indica se o QueryableDataSourceView objeto associado ao controle atual QueryableDataSource dá suporte à paginação por padrão.

AutoSort

Obtém ou define um valor que indica se o QueryableDataSourceView objeto associado ao controle atual QueryableDataSource dá suporte à classificação por padrão.

CanDelete

Obtém um valor que indica se o QueryableDataSourceView objeto associado ao controle atual QueryableDataSource dá suporte a operações de exclusão.

CanInsert

Obtém um valor que indica se o QueryableDataSourceView objeto associado ao controle atual QueryableDataSource dá suporte a operações de inserção.

CanPage

Obtém um valor que indica se o QueryableDataSourceView objeto associado ao controle atual QueryableDataSource dá suporte à paginação.

CanRetrieveTotalRowCount

Obtém um valor que indica se o QueryableDataSourceView objeto associado ao controle atual QueryableDataSource dá suporte à recuperação do número total de linhas de dados e à recuperação dos dados.

CanSort

Obtém um valor que indica se o QueryableDataSourceView objeto associado ao controle atual QueryableDataSource dá suporte a uma exibição classificada dos dados recuperados.

CanUpdate

Obtém um valor que indica se o QueryableDataSourceView objeto associado ao controle atual QueryableDataSource dá suporte a operações de atualização.

DeleteParameters

Obtém a coleção que contém os parâmetros usados durante uma operação de exclusão.

EntityType

Obtém o tipo do objeto de dados a ser usado para operações cud.

Events

Obtém uma lista de representantes do manipulador de eventos para a exibição da fonte de dados.

(Herdado de DataSourceView)
GroupBy

Obtém ou define o nome ou os nomes das propriedades a serem usadas durante a operação de seleção para agrupar dados.

GroupByParameters

Obtém uma coleção de parâmetros cujos valores são usados para criar a GroupBy cláusula durante a operação de seleção.

InsertParameters

Obtém uma coleção de parâmetros que são usados durante a operação de inserção.

IsTrackingViewState

Obtém um valor que indica se o QueryableDataSourceView objeto está salvando alterações em seu estado de exibição.

Name

Obtém o nome da exibição da fonte de dados.

(Herdado de DataSourceView)
OrderBy

Obtém ou define o nome ou os nomes das propriedades que são usadas durante a operação de seleção para classificar dados.

OrderByParameters

Obtém uma coleção de parâmetros que são usados durante a operação de seleção para classificar dados.

OrderGroupsBy

Obtém ou define os nomes das propriedades que são usadas durante a operação de seleção para classificar dados agrupados.

OrderGroupsByParameters

Obtém uma coleção de parâmetros que são usados para criar a OrderGroupsBy cláusula.

SelectNew

Obtém ou define as propriedades e os valores calculados incluídos nos dados recuperados.

SelectNewParameters

Obtém a coleção de parâmetros que são usados durante uma operação de recuperação de dados.

UpdateParameters

Obtém a coleção de parâmetros que são usados durante uma operação de atualização.

Where

Obtém ou define um valor que especifica quais condições devem ser verdadeiras para que uma linha seja incluída nos dados recuperados.

WhereParameters

Obtém uma coleção de parâmetros que são usados para criar uma Where cláusula.

Métodos

Nome Description
BuildDeleteObject(IDictionary, IDictionary, IDictionary<String,Exception>)

Cria os objetos a serem usados para a operação de exclusão.

BuildInsertObject(IDictionary, IDictionary<String,Exception>)

Cria os objetos a serem usados para a operação de inserção usando os valores a serem inseridos e a mensagem de erro a ser exibida se a operação falhar.

BuildQuery(DataSourceSelectArguments)

Cria uma expressão de consulta Select usando os argumentos selecionados da fonte de dados.

BuildUpdateObjects(IDictionary, IDictionary, IDictionary, IDictionary<String,Exception>)

Cria os objetos a serem usados para a operação de atualização usando os valores especificados.

CanExecute(String)

Determina se o comando especificado pode ser executado.

(Herdado de DataSourceView)
ClearOriginalValues()

Limpa os valores originais.

CreateQueryContext(DataSourceSelectArguments)

Cria uma instância de um objeto de contexto de consulta que contém as coleções de parâmetros avaliadas.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Executa uma operação de exclusão assíncrona na lista de dados que o DataSourceView objeto representa.

(Herdado de DataSourceView)
Delete(IDictionary, IDictionary)

Executa uma operação de exclusão.

DeleteObject(Object)

Exclui um objeto de dados de uma tabela.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Executa o comando especificado.

(Herdado de DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary)

Executa o comando especificado.

(Herdado de DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Executa uma operação de exclusão em itens de dados que o QueryableDataSourceView objeto representa usando os valores especificados.

ExecuteInsert(IDictionary)

Executa uma operação de inserção nos itens de dados que o QueryableDataSourceView objeto representa usando o valor especificado.

ExecutePaging(IQueryable, QueryContext)

Executa a paginação usando o QueryContext objeto do QueryableDataSource objeto.

ExecuteQuery(IQueryable, QueryContext)

Executa uma operação de consulta, classificação ou paginação no IQueryable<T> objeto.

ExecuteQueryExpressions(IQueryable, QueryContext)

Executa expressões de consulta usando um IQueryable objeto e o QueryContext objeto.

ExecuteSelect(DataSourceSelectArguments)

Executa uma operação de recuperação de dados.

ExecuteSorting(IQueryable, QueryContext)

Executa uma operação de classificação.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Executa uma operação de atualização.

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetOriginalValues(IDictionary)

Recupera os valores originais das chaves especificadas que foram armazenadas durante a operação Select.

GetSource(QueryContext)

Obtém o objeto inicial IQueryable para a exibição da fonte de dados com base no contexto da consulta.

GetType()

Obtém o Type da instância atual.

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

Chamado por métodos que executam operações CRUD quando uma operação CRUD falha no processo de criação de objeto de dados.

Insert(IDictionary, DataSourceViewOperationCallback)

Executa uma operação de inserção assíncrona na lista de dados que o DataSourceView objeto representa.

(Herdado de DataSourceView)
Insert(IDictionary)

Executa uma operação de inserção assíncrona nos itens de dados que o QueryableDataSourceView objeto representa.

InsertObject(Object)

Insere objetos de dados em um QueryableDataSourceView objeto.

LoadViewState(Object)

Restaura o estado de exibição salvo anteriormente para a exibição da fonte de dados.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
OnDataSourceViewChanged(EventArgs)

Aciona o evento DataSourceViewChanged.

(Herdado de DataSourceView)
OnQueryCreated(QueryCreatedEventArgs)

Aciona o QueryCreated evento depois que o QueryableDataSource controle cria um IQueryable objeto.

OnQueryParametersChanged(Object, EventArgs)

Chama o método RaiseViewChanged().

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Chamado pelo RaiseUnsupportedCapabilitiesError(DataSourceView) método para comparar as funcionalidades solicitadas para uma ExecuteSelect(DataSourceSelectArguments) operação com as que a exibição dá suporte.

(Herdado de DataSourceView)
RaiseViewChanged()

Chama o método OnDataSourceViewChanged(EventArgs).

SaveViewState()

Salva as alterações no estado de exibição do QueryableDataSourceView objeto desde o momento em que a página foi postada no servidor.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Obtém uma lista de dados de forma assíncrona do armazenamento de dados subjacente.

(Herdado de DataSourceView)
StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>)

Armazena os valores originais da operação de seleção no estado de exibição do controle quando as operações de exclusão ou atualização estão habilitadas.

StoreOriginalValues(IList)

Armazena os valores originais da Select operação no estado de exibição do controle.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
TrackViewState()

Causa o acompanhamento de alterações de estado de exibição no controle do servidor para que possam ser armazenadas no estado do controle do servidor.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Executa uma operação de atualização assíncrona na lista de dados que o DataSourceView objeto representa.

(Herdado de DataSourceView)
Update(IDictionary, IDictionary, IDictionary)

Executa uma operação de atualização.

UpdateObject(Object, Object)

Atualiza um objeto de dados.

Eventos

Nome Description
DataSourceViewChanged

Ocorre quando a exibição da fonte de dados é alterada.

(Herdado de DataSourceView)
QueryCreated

Ocorre quando uma consulta é criada.

Implantações explícitas de interface

Nome Description
IStateManager.IsTrackingViewState

Quando implementado por uma classe, obtém um valor que indica se um controle de servidor está acompanhando suas alterações de estado de exibição.

IStateManager.LoadViewState(Object)

Quando implementado por uma classe, carrega o estado de exibição salvo anteriormente do controle do servidor para o controle.

IStateManager.SaveViewState()

Quando implementado por uma classe, salva as alterações no estado de exibição de um controle de servidor em um objeto.

IStateManager.TrackViewState()

Quando implementado por uma classe, obtém um valor que indica se um controle de servidor está acompanhando suas alterações de estado de exibição.

Aplica-se a