QueryableDataSourceView Classe

Definizione

Supporta il controllo QueryableDataSource e fornisce un'interfaccia per i controlli associati a dati per l'esecuzione di operazioni sui dati LINQ.Supports the QueryableDataSource control and provides an interface for data-bound controls to perform LINQ data operations.

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

QueryableDataSourceView(DataSourceControl, String, HttpContext)

Inizializza una nuova istanza della classe QueryableDataSourceView.Initializes a new instance of the QueryableDataSourceView class.

Campi

EventSelected

Specifica se si è verificato l'evento che determina il completamento dell'operazione di recupero dati.Specifies whether the event that causes the data-retrieval operation to complete has occurred.

EventSelecting

Specifica se si è verificato l'evento che si verifica prima di un'operazione di recupero dati.Specifies whether the event that occurs before a data-retrieval operation has occurred.

Proprietà

AutoGenerateOrderByClause

Ottiene o imposta un valore che indica se l'oggetto QueryableDataSourceView associato al controllo QueryableDataSource corrente crea una clausola OrderBy dinamica.Gets or sets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control creates a dynamic an OrderBy clause.

AutoGenerateWhereClause

Ottiene o imposta un valore che indica se l'oggetto QueryableDataSourceView associato al controllo QueryableDataSource corrente crea una clausola Where dinamica.Gets or sets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control creates a dynamic Where clause.

AutoPage

Ottiene o imposta un valore che indica se l'oggetto QueryableDataSourceView associato al controllo QueryableDataSource corrente supporta il paging per impostazione predefinita.Gets or sets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports paging by default.

AutoSort

Ottiene o imposta un valore che indica se l'oggetto QueryableDataSourceView associato al controllo QueryableDataSource corrente supporta l'ordinamento per impostazione predefinita.Gets or sets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports sorting by default.

CanDelete

Ottiene un valore che indica se l'oggetto QueryableDataSourceView associato al controllo QueryableDataSource corrente supporta le operazioni di eliminazione.Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports delete operations.

CanInsert

Ottiene un valore che indica se l'oggetto QueryableDataSourceView associato al controllo QueryableDataSource corrente supporta le operazioni di inserimento.Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports insert operations.

CanPage

Ottiene un valore che indica se l'oggetto QueryableDataSourceView associato al controllo QueryableDataSource corrente supporta il paging.Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports paging.

CanRetrieveTotalRowCount

Ottiene un valore che indica se l'oggetto QueryableDataSourceView associato al controllo QueryableDataSource corrente supporta il recupero del numero totale di righe di dati e il recupero dei dati.Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports retrieving the total number of data rows, and retrieving the data.

CanSort

Ottiene un valore che indica se l'oggetto QueryableDataSourceView associato al controllo QueryableDataSource corrente supporta una visualizzazione ordinata dei dati recuperati.Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports a sorted view of the retrieved data.

CanUpdate

Ottiene un valore che indica se l'oggetto QueryableDataSourceView associato al controllo QueryableDataSource corrente supporta le operazioni di aggiornamento.Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports update operations.

DeleteParameters

Ottiene l'insieme che contiene i parametri utilizzati durante un'operazione di eliminazione.Gets the collection that contains the parameters that are used during a delete operation.

EntityType

Ottiene il tipo dell'oggetto dati da utilizzare per le operazioni CUD.Gets the type of the data object to use for CUD operations.

Events

Ottiene un elenco di delegati del gestore eventi per la visualizzazione origine dati.Gets a list of event-handler delegates for the data source view.

(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.Gets or sets the name or names of the properties to use during the select operation for grouping data.

GroupByParameters

Ottiene un insieme di parametri i cui valori vengono utilizzati per creare la clausola GroupBy durante l'operazione di selezione.Gets a collection of parameters whose values are used to create the GroupBy clause during the select operation.

InsertParameters

Ottiene un insieme di parametri utilizzati durante l'operazione di inserimento.Gets a collection of parameters that are used during the insert operation.

IsTrackingViewState

Ottiene un valore che indica se l'oggetto QueryableDataSourceView salva le modifiche apportate al relativo stato di visualizzazione.Gets a value that indicates whether the QueryableDataSourceView object is saving changes to its view state.

Name

Ottiene il nome della visualizzazione origine dati.Gets the name of the data source view.

(Ereditato da DataSourceView)
OrderBy

Ottiene o imposta i nomi delle proprietà utilizzate durante l'operazione di selezione per l'ordinamento dei dati.Gets or sets the name or names of the properties that are used during the select operation to sort data.

OrderByParameters

Ottiene un insieme di parametri utilizzati durante l'operazione di selezione per l'ordinamento dei dati.Gets a collection of parameters that are used during the select operation to sort data.

OrderGroupsBy

Ottiene o imposta i nomi delle proprietà utilizzate durante l'operazione di selezione per l'ordinamento dei dati raggruppati.Gets or sets the names of the properties that are used during the select operation to sort grouped data.

OrderGroupsByParameters

Ottiene un insieme di parametri utilizzati per creare la clausola OrderGroupsBy.Gets a collection of parameters that are used to create the OrderGroupsBy clause.

SelectNew

Ottiene o imposta le proprietà e i valori calcolati inclusi nei dati recuperati.Gets or sets the properties and calculated values that are included in the retrieved data.

SelectNewParameters

Ottiene l'insieme di parametri utilizzati durante un'operazione di recupero dati.Gets the collection of parameters that are used during a data-retrieval operation.

UpdateParameters

Ottiene l'insieme di parametri utilizzati durante un'operazione di aggiornamento.Gets the collection of parameters that are used during an update operation.

Where

Ottiene o imposta un valore che specifica quali condizioni devono verificarsi affinché una riga venga inclusa nei dati recuperati.Gets or sets a value that specifies what conditions must be true for a row to be included in the retrieved data.

WhereParameters

Ottiene un insieme di parametri utilizzati per creare una clausola Where.Gets a collection of parameters that are used to create a Where clause.

Metodi

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

Crea gli oggetti da utilizzare per l'operazione di eliminazione.Creates the objects to use for the delete operation.

BuildInsertObject(IDictionary, IDictionary<String,Exception>)

Crea gli oggetti da utilizzare per l'operazione di inserimento con i valori da inserire e il messaggio di errore da visualizzare se l'operazione non riesce.Creates the objects to use for the insert operation by using the values to insert and the error message to display if the operation fails.

BuildQuery(DataSourceSelectArguments)

Crea un'espressione di query Select utilizzando gli argomenti di selezione dell'origine dati.Creates a Select query expression by using the select arguments of the data source.

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

Crea gli oggetti da utilizzare per l'operazione di aggiornamento con i valori specificati.Creates the objects to use for the update operation by using the specified values.

CanExecute(String)

Determina se è possibile eseguire il comando specificato.Determines whether the specified command can be executed.

(Ereditato da DataSourceView)
ClearOriginalValues()

Cancella i valori originali.Clears the original values.

CreateQueryContext(DataSourceSelectArguments)

Crea un'istanza di un oggetto di contesto della query che contiene gli insiemi di parametri valutati.Creates an instance of a query context object that contains the evaluated parameter collections.

Delete(IDictionary, IDictionary)

Esegue un'operazione di eliminazione.Performs a delete operation.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Esegue un'operazione di eliminazione asincrona sull'elenco di dati rappresentato dall'oggetto DataSourceView.Performs an asynchronous delete operation on the list of data that the DataSourceView object represents.

(Ereditato da DataSourceView)
DeleteObject(Object)

Elimina un oggetto dati da una tabella.Deletes a data object from a table.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

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

Esegue il comando specificato.Executes the specified command.

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

Esegue il comando specificato.Executes the specified command.

(Ereditato da DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Esegue un'operazione di eliminazione sugli elementi di dati che l'oggetto QueryableDataSourceView rappresenta utilizzando i valori specificati.Performs a delete operation on data items that the QueryableDataSourceView object represents by using the specified values.

ExecuteInsert(IDictionary)

Esegue un'operazione di inserimento sugli elementi di dati che l'oggetto QueryableDataSourceView rappresenta utilizzando il valore specificato.Performs an insert operation on the data items that the QueryableDataSourceView object represents by using the specified value.

ExecutePaging(IQueryable, QueryContext)

Esegue il paging utilizzando l'oggetto QueryContext dall'oggetto QueryableDataSource.Executes paging by using the QueryContext object from the QueryableDataSource object.

ExecuteQuery(IQueryable, QueryContext)

Esegue un'operazione di query, ordinamento o paging sull'oggetto IQueryable<T>.Performs a query, sort, or paging operation on the IQueryable<T> object.

ExecuteQueryExpressions(IQueryable, QueryContext)

Esegue espressioni di query utilizzando un oggetto IQueryable e l'oggetto QueryContext.Executes query expressions by using an IQueryable object and the QueryContext object.

ExecuteSelect(DataSourceSelectArguments)

Esegue un'operazione di recupero dati.Performs a data-retrieval operation.

ExecuteSorting(IQueryable, QueryContext)

Esegue un'operazione di ordinamento.Performs a sorting operation.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Esegue un'operazione di aggiornamento.Performs an update operation.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetOriginalValues(IDictionary)

Recupera i valori originali per le chiavi specificate archiviate durante l'operazione Select.Retrieves the original values for the specified keys that were stored during the Select operation.

GetSource(QueryContext)

Ottiene l'oggetto IQueryable iniziale per la visualizzazione origine dati basata sul contesto della query.Gets initial IQueryable object for the data source view based on the query context.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

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

Chiamato dai metodi che eseguono le operazioni CRUD quando un'operazione CRUD non riesce nel processo di compilazione degli oggetti dati.Called by methods that perform CRUD operations when a CRUD operation fails in the data-object building process.

Insert(IDictionary)

Esegue un'operazione di inserimento asincrona sugli elementi di dati rappresentati dall'oggetto QueryableDataSourceView.Performs an asynchronous insert operation on the data items that the QueryableDataSourceView object represents.

Insert(IDictionary, DataSourceViewOperationCallback)

Esegue un'operazione di inserimento asincrona sull'elenco di dati rappresentato dall'oggetto DataSourceView.Performs an asynchronous insert operation on the list of data that the DataSourceView object represents.

(Ereditato da DataSourceView)
InsertObject(Object)

Inserisce gli oggetti dati in un oggetto QueryableDataSourceView.Inserts data objects into a QueryableDataSourceView object.

LoadViewState(Object)

Ripristina lo stato di visualizzazione precedentemente salvato per la visualizzazione origine dati.Restores the previously saved view state for the data source view.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
OnDataSourceViewChanged(EventArgs)

Genera l'evento DataSourceViewChanged.Raises the DataSourceViewChanged event.

(Ereditato da DataSourceView)
OnQueryCreated(QueryCreatedEventArgs)

Genera l'evento QueryCreated dopo che il controllo QueryableDataSource ha creato un oggetto IQueryable.Raises the QueryCreated event after the QueryableDataSource control has created an IQueryable object.

OnQueryParametersChanged(Object, EventArgs)

Chiama il metodo RaiseViewChanged().Calls the RaiseViewChanged() method.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Viene chiamato dal metodo RaiseUnsupportedCapabilitiesError(DataSourceView) per confrontare le funzionalità richieste per un'operazione ExecuteSelect(DataSourceSelectArguments) con quelle supportate dalla visualizzazione.Called by the RaiseUnsupportedCapabilitiesError(DataSourceView) method to compare the capabilities requested for an ExecuteSelect(DataSourceSelectArguments) operation against those that the view supports.

(Ereditato da DataSourceView)
RaiseViewChanged()

Chiama il metodo OnDataSourceViewChanged(EventArgs).Calls the OnDataSourceViewChanged(EventArgs) method.

SaveViewState()

Salva le modifiche apportate allo stato di visualizzazione dell'oggetto QueryableDataSourceView dal momento in cui la pagina è stata inviata al server.Saves changes to view state for the QueryableDataSourceView object since the time that the page was posted to the server.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Ottiene un elenco di dati dall'archivio dati sottostante in modo asincrono.Gets a list of data asynchronously from the underlying data storage.

(Ereditato da DataSourceView)
StoreOriginalValues(IList)

Archivia i valori originali dell'operazione Select nello stato di visualizzazione del controllo.Stores the original values from the Select operation in the control's view state.

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.Stores the original values from the select operation in the control's view state when delete or update operations are enabled.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)
TrackViewState()

Consente il rilevamento delle modifiche dello stato di visualizzazione nel controllo server in modo da poterle archiviare nello stato del controllo server.Causes tracking of view-state changes to the server control so that they can be stored in the server control's state.

Update(IDictionary, IDictionary, IDictionary)

Esegue un'operazione di aggiornamento.Performs an update operation.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Esegue un'operazione di aggiornamento asincrona sull'elenco di dati rappresentato dall'oggetto DataSourceView.Performs an asynchronous update operation on the list of data that the DataSourceView object represents.

(Ereditato da DataSourceView)
UpdateObject(Object, Object)

Aggiorna un oggetto dati.Updates a data object.

Eventi

DataSourceViewChanged

Si verifica quando la visualizzazione origine dati ha subito una modifica.Occurs when the data source view has changed.

(Ereditato da DataSourceView)
QueryCreated

Si verifica quando viene creata una query.Occurs when a query is created.

Implementazioni dell'interfaccia esplicita

IStateManager.IsTrackingViewState

Quando implementato da una classe, ottiene un valore che indica se un controllo server tiene traccia delle modifiche apportate al relativo stato di visualizzazione.When implemented by a class, gets a value that indicates whether a server control is tracking its view-state changes.

IStateManager.LoadViewState(Object)

Quando implementato da una classe, carica per il controllo lo stato di visualizzazione salvato in precedenza del controllo server.When implemented by a class, loads the server control's previously saved view state for the control.

IStateManager.SaveViewState()

Quando implementato da una classe, salva le modifiche apportate allo stato di visualizzazione di un controllo server in un oggetto.When implemented by a class, saves the changes to a server control's view state to an object.

IStateManager.TrackViewState()

Quando implementato da una classe, ottiene un valore che indica se un controllo server tiene traccia delle modifiche apportate al relativo stato di visualizzazione.When implemented by a class, gets a value that indicates whether a server control is tracking its view-state changes.

Si applica a