QueryableDataSourceView Classe

Definizione

Supporta il QueryableDataSource controllo e fornisce un'interfaccia per i controlli associati a dati per eseguire operazioni sui dati 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
Ereditarietà
QueryableDataSourceView
Derivato
Implementazioni

Costruttori

Nome Descrizione
QueryableDataSourceView(DataSourceControl, String, HttpContext)

Inizializza una nuova istanza della classe QueryableDataSourceView.

Campi

Nome Descrizione
EventSelected

Specifica se si è verificato l'evento che causa il completamento dell'operazione di recupero dati.

EventSelecting

Specifica se l'evento che si verifica prima che si sia verificata un'operazione di recupero dati.

Proprietà

Nome Descrizione
AutoGenerateOrderByClause

Ottiene o imposta un valore che indica se l'oggetto QueryableDataSourceView associato al controllo corrente QueryableDataSource crea una clausola dinamica OrderBy .

AutoGenerateWhereClause

Ottiene o imposta un valore che indica se l'oggetto QueryableDataSourceView associato al controllo corrente QueryableDataSource crea una clausola dinamica Where .

AutoPage

Ottiene o imposta un valore che indica se l'oggetto QueryableDataSourceView associato al controllo corrente QueryableDataSource supporta il paging per impostazione predefinita.

AutoSort

Ottiene o imposta un valore che indica se l'oggetto associato al controllo corrente QueryableDataSourceView supporta l'ordinamento QueryableDataSource per impostazione predefinita.

CanDelete

Ottiene un valore che indica se l'oggetto QueryableDataSourceView associato al controllo corrente QueryableDataSource supporta operazioni di eliminazione.

CanInsert

Ottiene un valore che indica se l'oggetto QueryableDataSourceView associato al controllo corrente QueryableDataSource supporta operazioni di inserimento.

CanPage

Ottiene un valore che indica se l'oggetto QueryableDataSourceView associato al controllo corrente QueryableDataSource supporta il paging.

CanRetrieveTotalRowCount

Ottiene un valore che indica se l'oggetto QueryableDataSourceView associato al controllo corrente QueryableDataSource supporta il recupero del numero totale di righe di dati e il recupero dei dati.

CanSort

Ottiene un valore che indica se l'oggetto QueryableDataSourceView associato al controllo corrente QueryableDataSource supporta una visualizzazione ordinata dei dati recuperati.

CanUpdate

Ottiene un valore che indica se l'oggetto QueryableDataSourceView associato al controllo corrente QueryableDataSource supporta operazioni di aggiornamento.

DeleteParameters

Ottiene la raccolta che contiene i parametri utilizzati durante un'operazione di eliminazione.

EntityType

Ottiene il tipo dell'oggetto dati da utilizzare per le operazioni CUD.

Events

Ottiene un elenco di delegati del gestore eventi per la vista origine dati.

(Ereditato da DataSourceView)
GroupBy

Ottiene o imposta il nome o i nomi delle proprietà da utilizzare durante l'operazione di selezione per il raggruppamento dei dati.

GroupByParameters

Ottiene una raccolta di parametri i cui valori vengono utilizzati per creare la GroupBy clausola durante l'operazione di selezione.

InsertParameters

Ottiene una raccolta di parametri utilizzati durante l'operazione di inserimento.

IsTrackingViewState

Ottiene un valore che indica se l'oggetto QueryableDataSourceView sta salvando le modifiche apportate allo stato di visualizzazione.

Name

Ottiene il nome della vista origine dati.

(Ereditato da DataSourceView)
OrderBy

Ottiene o imposta il nome o i nomi delle proprietà utilizzate durante l'operazione di selezione per ordinare i dati.

OrderByParameters

Ottiene una raccolta di parametri utilizzati durante l'operazione di selezione per ordinare i dati.

OrderGroupsBy

Ottiene o imposta i nomi delle proprietà utilizzate durante l'operazione di selezione per ordinare i dati raggruppati.

OrderGroupsByParameters

Ottiene una raccolta di parametri utilizzati per creare la OrderGroupsBy clausola .

SelectNew

Ottiene o imposta le proprietà e i valori calcolati inclusi nei dati recuperati.

SelectNewParameters

Ottiene la raccolta di parametri utilizzati durante un'operazione di recupero dati.

UpdateParameters

Ottiene la raccolta di parametri utilizzati durante un'operazione di aggiornamento.

Where

Ottiene o imposta un valore che specifica quali condizioni devono essere vere per includere una riga nei dati recuperati.

WhereParameters

Ottiene una raccolta di parametri utilizzati per creare una Where clausola .

Metodi

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

Crea gli oggetti da utilizzare per l'operazione di eliminazione.

BuildInsertObject(IDictionary, IDictionary<String,Exception>)

Crea gli oggetti da utilizzare per l'operazione di inserimento utilizzando i valori da inserire e il messaggio di errore da visualizzare se l'operazione non riesce.

BuildQuery(DataSourceSelectArguments)

Crea un'espressione di query Select usando gli argomenti select dell'origine dati.

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

Crea gli oggetti da utilizzare per l'operazione di aggiornamento utilizzando i valori specificati.

CanExecute(String)

Determina se è possibile eseguire il comando specificato.

(Ereditato da DataSourceView)
ClearOriginalValues()

Cancella i valori originali.

CreateQueryContext(DataSourceSelectArguments)

Crea un'istanza di un oggetto contesto di query contenente gli insiemi di parametri valutati.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Esegue un'operazione di eliminazione asincrona nell'elenco di dati rappresentato dall'oggetto DataSourceView .

(Ereditato da DataSourceView)
Delete(IDictionary, IDictionary)

Esegue un'operazione di eliminazione.

DeleteObject(Object)

Elimina un oggetto dati da una tabella.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Esegue il comando specificato.

(Ereditato da DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary)

Esegue il comando specificato.

(Ereditato da DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Esegue un'operazione di eliminazione sugli elementi di dati che l'oggetto QueryableDataSourceView rappresenta utilizzando i valori specificati.

ExecuteInsert(IDictionary)

Esegue un'operazione di inserimento sugli elementi di dati che l'oggetto QueryableDataSourceView rappresenta utilizzando il valore specificato.

ExecutePaging(IQueryable, QueryContext)

Esegue il paging utilizzando l'oggetto QueryContext dall'oggetto QueryableDataSource .

ExecuteQuery(IQueryable, QueryContext)

Esegue un'operazione di query, ordinamento o paging sull'oggetto IQueryable<T> .

ExecuteQueryExpressions(IQueryable, QueryContext)

Esegue espressioni di query usando un IQueryable oggetto e l'oggetto QueryContext .

ExecuteSelect(DataSourceSelectArguments)

Esegue un'operazione di recupero dati.

ExecuteSorting(IQueryable, QueryContext)

Esegue un'operazione di ordinamento.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Esegue un'operazione di aggiornamento.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetOriginalValues(IDictionary)

Recupera i valori originali per le chiavi specificate archiviate durante l'operazione Select.

GetSource(QueryContext)

Ottiene l'oggetto iniziale IQueryable per la vista origine dati in base al contesto di query.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation)

Chiamato da metodi che eseguono operazioni CRUD quando un'operazione CRUD non riesce nel processo di compilazione dell'oggetto dati.

Insert(IDictionary, DataSourceViewOperationCallback)

Esegue un'operazione di inserimento asincrona nell'elenco di dati rappresentato dall'oggetto DataSourceView .

(Ereditato da DataSourceView)
Insert(IDictionary)

Esegue un'operazione di inserimento asincrona sugli elementi di dati che l'oggetto QueryableDataSourceView rappresenta.

InsertObject(Object)

Inserisce oggetti dati in un QueryableDataSourceView oggetto .

LoadViewState(Object)

Ripristina lo stato di visualizzazione salvato in precedenza per la vista origine dati.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
OnDataSourceViewChanged(EventArgs)

Genera l'evento DataSourceViewChanged.

(Ereditato da DataSourceView)
OnQueryCreated(QueryCreatedEventArgs)

Genera l'evento QueryCreated dopo che il QueryableDataSource controllo ha creato un IQueryable oggetto .

OnQueryParametersChanged(Object, EventArgs)

Chiama il metodo RaiseViewChanged().

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Chiamato dal RaiseUnsupportedCapabilitiesError(DataSourceView) metodo per confrontare le funzionalità richieste per un'operazione ExecuteSelect(DataSourceSelectArguments) rispetto a quelle supportate dalla vista.

(Ereditato da DataSourceView)
RaiseViewChanged()

Chiama il metodo OnDataSourceViewChanged(EventArgs).

SaveViewState()

Salva le modifiche apportate allo stato di visualizzazione per l'oggetto QueryableDataSourceView dal momento in cui la pagina è stata pubblicata nel server.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Ottiene un elenco di dati in modo asincrono dall'archivio dati sottostante.

(Ereditato da DataSourceView)
StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>)

Archivia i valori originali dell'operazione di selezione nello stato di visualizzazione del controllo quando le operazioni di eliminazione o aggiornamento sono abilitate.

StoreOriginalValues(IList)

Archivia i valori originali dell'operazione Select nello stato di visualizzazione del controllo.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TrackViewState()

Determina il rilevamento delle modifiche dello stato di visualizzazione al controllo server in modo che possano essere archiviate nello stato del controllo server.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Esegue un'operazione di aggiornamento asincrona nell'elenco di dati rappresentato dall'oggetto DataSourceView .

(Ereditato da DataSourceView)
Update(IDictionary, IDictionary, IDictionary)

Esegue un'operazione di aggiornamento.

UpdateObject(Object, Object)

Aggiorna un oggetto dati.

Eventi

Nome Descrizione
DataSourceViewChanged

Si verifica quando la vista origine dati è stata modificata.

(Ereditato da DataSourceView)
QueryCreated

Si verifica quando viene creata una query.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IStateManager.IsTrackingViewState

Se implementato da una classe, ottiene un valore che indica se un controllo server monitora le modifiche dello stato di visualizzazione.

IStateManager.LoadViewState(Object)

Se implementato da una classe, carica lo stato di visualizzazione salvato in precedenza del controllo server per il controllo.

IStateManager.SaveViewState()

Se implementato da una classe, salva le modifiche apportate allo stato di visualizzazione di un controllo server in un oggetto .

IStateManager.TrackViewState()

Se implementato da una classe, ottiene un valore che indica se un controllo server monitora le modifiche dello stato di visualizzazione.

Si applica a