LinqDataSourceView Classe
In questo articolo
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Supporta il controllo LinqDataSource e fornisce un'interfaccia per i controlli associati a dati per l'esecuzione di operazioni sui dati LINQ.
public ref class LinqDataSourceView : System::Web::UI::DataSourceView, System::Web::UI::IStateManager
public ref class LinqDataSourceView : System::Web::UI::WebControls::ContextDataSourceView
public class LinqDataSourceView : System.Web.UI.DataSourceView, System.Web.UI.IStateManager
public class LinqDataSourceView : System.Web.UI.WebControls.ContextDataSourceView
type LinqDataSourceView = class
inherit DataSourceView
interface IStateManager
type LinqDataSourceView = class
inherit ContextDataSourceView
Public Class LinqDataSourceView
Inherits DataSourceView
Implements IStateManager
Public Class LinqDataSourceView
Inherits ContextDataSourceView
- Ereditarietà
- Ereditarietà
- Implementazioni
La LinqDataSourceView classe deve essere usata principalmente dai controlli associati a dati e non come oggetto programmabile nel codice della tabella. Gli sviluppatori di pagine usano in genere il LinqDataSource controllo per interagire con i dati.
ASP.NET controlli origine dati contengono uno o più elenchi di dati, rappresentati da oggetti vista origine dati. La LinqDataSourceView classe estende la DataSourceView classe . Definisce le funzionalità del LinqDataSource controllo a cui è associato e implementa la funzionalità di base dei dati per il controllo origine dati. La LinqDataSourceView classe implementa le Selectoperazioni , Update, Insert e Delete . Implementa anche l'ordinamento, il filtro e la gestione delle impostazioni mantenute nello stato di visualizzazione.
Anche se l'oggetto LinqDataSourceView non è esposto direttamente agli sviluppatori di pagine, è possibile accedere a molte delle relative proprietà e metodi tramite il LinqDataSource controllo . Il LinqDataSourceView controllo implementa i metodi e gli eventi di recupero dati seguenti e li espone agli sviluppatori di pagine e ad altri chiamanti tramite il controllo associato LinqDataSource :
La proprietà Select.
Evento Selecting.
Evento Selected.
Metodo Update .
Evento Updating.
Evento Updated.
Metodo Insert .
Evento Inserting.
Evento Inserted.
Metodo Delete .
Evento Deleting.
Evento Deleted.
È possibile ordinare i dati recuperati con il LinqDataSource controllo aggiungendo una OrderBy
clausola . È possibile fornire un'espressione di ordinamento per l'istanza LinqDataSourceView impostando la SortExpression proprietà dell'oggetto DataSourceSelectArguments passato al Select metodo . La sintassi per la SortExpression proprietà è la stessa della sintassi per una DataView.Sort proprietà.
Il LinqDataSourceView controllo implementa l'interfaccia IStateManager e usa lo stato di visualizzazione per tenere traccia dello stato tra le richieste di pagina. Le implementazioni della IsTrackingViewState proprietà e dei LoadViewStatemetodi , SaveViewStatee TrackViewState vengono fornite per abilitare il rilevamento dello stato di visualizzazione per il controllo . Per altre informazioni, vedere panoramica di gestione dello stato di ASP.NET.
Linq |
Inizializza una nuova istanza della classe LinqDataSourceView impostando il controllo LinqDataSource specificato come proprietario della visualizzazione corrente. |
Auto |
Ottiene o imposta un valore che indica se l'oggetto LinqDataSourceView associato al controllo LinqDataSource corrente supporta la creazione dinamica di una clausola OrderBy. |
Auto |
Ottiene o imposta un valore che indica se l'oggetto QueryableDataSourceView associato al controllo QueryableDataSource corrente crea una clausola |
Auto |
Ottiene o imposta un valore che indica se l'oggetto LinqDataSourceView associato al controllo LinqDataSource corrente supporta la creazione dinamica di una clausola Where. |
Auto |
Ottiene o imposta un valore che indica se l'oggetto QueryableDataSourceView associato al controllo QueryableDataSource corrente crea una clausola |
Auto |
Ottiene o imposta un valore che indica se l'oggetto LinqDataSourceView associato all'oggetto LinqDataSource corrente supporta il paging automatico. |
Auto |
Ottiene o imposta un valore che indica se l'oggetto QueryableDataSourceView associato al controllo QueryableDataSource corrente supporta il paging per impostazione predefinita. (Ereditato da QueryableDataSourceView) |
Auto |
Ottiene o imposta un valore che indica se l'oggetto LinqDataSourceView associato al controllo LinqDataSource corrente supporta l'ordinamento automatico. |
Auto |
Ottiene o imposta un valore che indica se l'oggetto QueryableDataSourceView associato al controllo QueryableDataSource corrente supporta l'ordinamento per impostazione predefinita. (Ereditato da QueryableDataSourceView) |
Can |
Ottiene un valore che indica se l'oggetto LinqDataSourceView associato al controllo LinqDataSource corrente supporta l'operazione Delete. |
Can |
Ottiene un valore che indica se l'oggetto LinqDataSourceView associato al controllo LinqDataSource corrente supporta l'operazione Insert. |
Can |
Ottiene un valore che indica se l'oggetto LinqDataSourceView associato al controllo LinqDataSource corrente supporta il paging dei dati recuperati. |
Can |
Ottiene un valore che indica se l'oggetto LinqDataSourceView associato al controllo LinqDataSource corrente supporta il recupero del numero totale di righe di dati, oltre al recupero dei dati. |
Can |
Ottiene un valore che indica se l'oggetto LinqDataSourceView associato al controllo LinqDataSource corrente supporta una visualizzazione ordinata dei dati recuperati. |
Can |
Ottiene un valore che indica se l'oggetto LinqDataSourceView associato al controllo LinqDataSource corrente supporta l'operazione Update. |
Context |
Ottiene o imposta il contesto dati corrente. (Ereditato da ContextDataSourceView) |
Context |
Ottiene il tipo di classe del contesto dati. |
Context |
Ottiene o imposta il nome della classe del contesto dati contenente il campo o la proprietà specificata nella proprietà TableName. |
Delete |
Ottiene l'insieme di parametri contenenti i parametri utilizzati durante un'operazione di eliminazione. |
Delete |
Ottiene l'insieme che contiene i parametri utilizzati durante un'operazione di eliminazione. (Ereditato da QueryableDataSourceView) |
Enable |
Ottiene o imposta un valore che indica se la visualizzazione origine dati supporta l'eliminazione di righe. |
Enable |
Ottiene o imposta un valore che indica se la visualizzazione origine dati supporta l'aggiunta di nuove righe. |
Enable |
Ottiene o imposta un valore che indica se vengono rilevate le modifiche all'oggetto contesto dati. |
Enable |
Ottiene o imposta un valore che indica se la visualizzazione origine dati supporta l'aggiornamento di righe. |
Entity |
Ottiene o imposta l'oggetto che contiene il valore dei dati da recuperare. (Ereditato da ContextDataSourceView) |
Entity |
Ottiene o imposta il nome della proprietà o del campo nella classe del contesto dati che rappresenta una raccolta dati. (Ereditato da ContextDataSourceView) |
Entity |
Ottiene o imposta il nome dell'oggetto creato per un'operazione di inserimento, eliminazione o aggiornamento. (Ereditato da ContextDataSourceView) |
Entity |
Ottiene o imposta l'oggetto creato per un'operazione di inserimento, eliminazione o aggiornamento. (Ereditato da ContextDataSourceView) |
Entity |
Ottiene o imposta il nome dell'oggetto creato per un'operazione di inserimento, eliminazione o aggiornamento. (Ereditato da ContextDataSourceView) |
Events |
Ottiene un elenco di delegati del gestore eventi per la visualizzazione origine dati. (Ereditato da DataSourceView) |
Group |
Ottiene o imposta il nome o i nomi delle proprietà da utilizzare durante l'operazione di selezione per il raggruppamento dei dati. |
Group |
Ottiene o imposta il nome o i nomi delle proprietà da utilizzare durante l'operazione di selezione per il raggruppamento dei dati. (Ereditato da QueryableDataSourceView) |
Group |
Ottiene una raccolta di parametri i cui valori sono usati per creare la clausola GroupBy durante l'operazione di selezione. |
Group |
Ottiene un insieme di parametri i cui valori vengono utilizzati per creare la clausola |
Insert |
Ottiene un insieme di parametri utilizzati durante l'operazione di inserimento. |
Insert |
Ottiene un insieme di parametri utilizzati durante l'operazione di inserimento. (Ereditato da QueryableDataSourceView) |
Is |
Ottiene un valore che indica se l'oggetto LinqDataSourceView salva le modifiche apportate al relativo stato di visualizzazione. |
Is |
Ottiene un valore che indica se l'oggetto QueryableDataSourceView salva le modifiche apportate al relativo stato di visualizzazione. (Ereditato da QueryableDataSourceView) |
Name |
Ottiene il nome della visualizzazione origine dati. (Ereditato da DataSourceView) |
Order |
Ottiene o imposta il nome o i nomi delle proprietà da utilizzare durante l'operazione di selezione per l'ordinamento dei dati. |
Order |
Ottiene o imposta i nomi delle proprietà utilizzate durante l'operazione di selezione per l'ordinamento dei dati. (Ereditato da QueryableDataSourceView) |
Order |
Ottiene un insieme di parametri utilizzati per creare la clausola |
Order |
Ottiene un insieme di parametri utilizzati durante l'operazione di selezione per l'ordinamento dei dati. (Ereditato da QueryableDataSourceView) |
Order |
Ottiene o imposta i nomi delle proprietà da utilizzare durante l'operazione di selezione per l'ordinamento dei dati raggruppati. |
Order |
Ottiene o imposta i nomi delle proprietà utilizzate durante l'operazione di selezione per l'ordinamento dei dati raggruppati. (Ereditato da QueryableDataSourceView) |
Order |
Ottiene una raccolta di parametri usati per creare la clausola OrderGroupsBy. |
Order |
Ottiene un insieme di parametri utilizzati per creare la clausola |
Select |
Ottiene o imposta le proprietà e i valori calcolati inclusi nei dati recuperati. |
Select |
Ottiene o imposta le proprietà e i valori calcolati inclusi nei dati recuperati. (Ereditato da QueryableDataSourceView) |
Select |
Ottiene l'insieme di parametri utilizzati durante un'operazione di recupero dati. |
Select |
Ottiene l'insieme di parametri utilizzati durante un'operazione di recupero dati. (Ereditato da QueryableDataSourceView) |
Store |
Ottiene o imposta un valore che indica che valori originali dall'operazione di selezione verranno archiviati in stato di visualizzazione quando le operazioni di eliminazione o aggiornamento sono abilitate. |
Table |
Ottiene o imposta il nome di una proprietà o di un campo della classe del contesto dati contenente la raccolta dati. |
Update |
Ottiene l'insieme di parametri utilizzati durante un'operazione di aggiornamento. |
Update |
Ottiene l'insieme di parametri utilizzati durante un'operazione di aggiornamento. (Ereditato da QueryableDataSourceView) |
Where |
Ottiene o imposta un valore che specifica quali condizioni devono verificarsi affinché un record venga incluso nei dati recuperati. |
Where |
Ottiene o imposta un valore che specifica quali condizioni devono verificarsi affinché una riga venga inclusa nei dati recuperati. (Ereditato da QueryableDataSourceView) |
Where |
Ottiene una raccolta di parametri usati per creare la clausola Where. |
Where |
Ottiene un insieme di parametri utilizzati per creare una clausola |
Build |
Crea gli oggetti da utilizzare per l'operazione di eliminazione. (Ereditato da QueryableDataSourceView) |
Build |
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. (Ereditato da QueryableDataSourceView) |
Build |
Crea un'espressione di query Select utilizzando gli argomenti di selezione dell'origine dati. (Ereditato da QueryableDataSourceView) |
Build |
Crea gli oggetti da utilizzare per l'operazione di aggiornamento con i valori specificati. (Ereditato da QueryableDataSourceView) |
Can |
Determina se è possibile eseguire il comando specificato. (Ereditato da DataSourceView) |
Clear |
Cancella i valori originali. (Ereditato da QueryableDataSourceView) |
Create |
Crea un'istanza del tipo di contesto dati utilizzando l'operazione sull'origine dati specificata. |
Create |
Crea un'istanza del tipo di contesto dati. |
Create |
Crea un'istanza di un oggetto di contesto della query che contiene gli insiemi di parametri valutati. (Ereditato da QueryableDataSourceView) |
Delete(IDictionary, IDictionary, Data |
Esegue un'operazione di eliminazione asincrona sull'elenco di dati rappresentato dall'oggetto DataSourceView. (Ereditato da DataSourceView) |
Delete(IDictionary, IDictionary) |
Esegue un'operazione di eliminazione. |
Delete(IDictionary, IDictionary) |
Esegue un'operazione di eliminazione. (Ereditato da QueryableDataSourceView) |
Delete |
Elimina un oggetto dati da una tabella. |
Delete |
Elimina un oggetto dati da una tabella. |
Dispose |
Elimina il contesto dopo l'esecuzione di un'operazione. (Ereditato da ContextDataSourceView) |
Dispose |
Elimina il contesto dati. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
Execute |
Esegue il comando specificato. (Ereditato da DataSourceView) |
Execute |
Esegue il comando specificato. (Ereditato da DataSourceView) |
Execute |
Esegue un'operazione di eliminazione utilizzando le chiavi e i valori precedenti specificati. |
Execute |
Esegue un'operazione di inserimento utilizzando i valori specificati in un insieme. |
Execute |
Esegue il paging utilizzando l'oggetto QueryContext dall'oggetto QueryableDataSource. (Ereditato da QueryableDataSourceView) |
Execute |
Esegue un'operazione di query, ordinamento o paging sull'oggetto IQueryable<T>. (Ereditato da QueryableDataSourceView) |
Execute |
Esegue espressioni di query utilizzando un oggetto IQueryable e l'oggetto QueryContext. (Ereditato da QueryableDataSourceView) |
Execute |
Esegue un'operazione di recupero dati. |
Execute |
Esegue un'operazione di ordinamento. (Ereditato da QueryableDataSourceView) |
Execute |
Esegue un'operazione di aggiornamento. |
Get |
Ottiene il tipo di oggetto dati da utilizzare per operazioni di eliminazione, inserimento e aggiornamento. |
Get |
Recupera il tipo di oggetto dati da utilizzare per le operazioni di eliminazione, inserimento e aggiornamento. (Ereditato da ContextDataSourceView) |
Get |
Recupera il set di entità come proprietà, campo o contesto dati. (Ereditato da ContextDataSourceView) |
Get |
Funge da funzione hash predefinita. (Ereditato da Object) |
Get |
Recupera i valori originali per le chiavi specificate archiviate durante l'operazione Select. (Ereditato da QueryableDataSourceView) |
Get |
Restituisce l'origine dati a cui applicare una query. |
Get |
Recupera metadati sulla raccolta dati. |
Get |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
Handle |
Gestisce eventuali eccezioni che si verificano quando un'operazione sui dati non riesce durante la creazione di un oggetto dati. |
Insert(IDictionary, Data |
Esegue un'operazione di inserimento asincrona sull'elenco di dati rappresentato dall'oggetto DataSourceView. (Ereditato da DataSourceView) |
Insert(IDictionary) |
Esegue un'operazione di inserimento. |
Insert(IDictionary) |
Esegue un'operazione di inserimento asincrona sugli elementi di dati rappresentati dall'oggetto QueryableDataSourceView. (Ereditato da QueryableDataSourceView) |
Insert |
Inserisce un oggetto dati in una tabella. |
Insert |
Inserisce un oggetto dati in un oggetto LinqDataSourceView. |
Load |
Ripristina lo stato di visualizzazione precedentemente salvato per la visualizzazione origine dati. |
Load |
Ripristina lo stato di visualizzazione precedentemente salvato per la visualizzazione origine dati. (Ereditato da QueryableDataSourceView) |
Memberwise |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
On |
Genera l'evento ContextCreated. |
On |
Genera l'evento ContextCreating. |
On |
Genera l'evento ContextDisposing. |
On |
Genera l'evento DataSourceViewChanged. (Ereditato da DataSourceView) |
On |
Genera l'evento Deleted. |
On |
Genera l'evento Deleting. |
On |
Genera l'evento Exception quando un'operazione su dati non riesce. |
On |
Genera l'evento Inserted dopo che il controllo LinqDataSource ha completato un'operazione di inserimento. |
On |
Genera l'evento Inserting. |
On |
Genera l'evento QueryCreated dopo che il controllo QueryableDataSource ha creato un oggetto IQueryable. (Ereditato da QueryableDataSourceView) |
On |
Chiama il metodo RaiseViewChanged(). (Ereditato da QueryableDataSourceView) |
On |
Genera l'evento Selected dopo che il controllo LinqDataSource ha completato un'operazione di recupero dati. |
On |
Genera l'evento Selecting prima dell'esecuzione, da parte del controllo LinqDataSource, di un'operazione di recupero dati. |
On |
Genera l'evento Updated dopo che il controllo LinqDataSource ha completato un'operazione di aggiornamento. |
On |
Genera l'evento Updating prima dell'esecuzione, da parte del controllo LinqDataSource, di un'operazione di aggiornamento. |
Raise |
Viene chiamato dal metodo RaiseUnsupportedCapabilitiesError(DataSourceView) per confrontare le funzionalità richieste per un'operazione ExecuteSelect(DataSourceSelectArguments) con quelle supportate dalla visualizzazione. (Ereditato da DataSourceView) |
Raise |
Chiama il metodo OnDataSourceViewChanged(EventArgs). (Ereditato da QueryableDataSourceView) |
Reset |
Ripristina lo stato originale dell'oggetto che contiene i dati. |
Save |
Salva le modifiche apportate allo stato di visualizzazione del controllo LinqDataSourceView dal momento in cui è stato eseguito il postback della pagina al server. |
Save |
Salva le modifiche apportate allo stato di visualizzazione dell'oggetto QueryableDataSourceView dal momento in cui la pagina è stata inviata al server. (Ereditato da QueryableDataSourceView) |
Select(Data |
Ottiene un elenco di dati dall'archivio dati sottostante in modo asincrono. (Ereditato da DataSourceView) |
Select(Data |
Recupera dati dall'origine dati. |
Store |
Archivia i valori originali dell'operazione di selezione nello stato di visualizzazione del controllo quando le operazioni di eliminazione o aggiornamento sono abilitate. (Ereditato da QueryableDataSourceView) |
Store |
Archivia i valori originali dell'operazione |
To |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Track |
Tiene traccia delle modifiche apportate allo stato di visualizzazione. |
Track |
Consente il rilevamento delle modifiche dello stato di visualizzazione nel controllo server in modo da poterle archiviare nello stato del controllo server. (Ereditato da QueryableDataSourceView) |
Update(IDictionary, IDictionary, IDictionary, Data |
Esegue un'operazione di aggiornamento asincrona sull'elenco di dati rappresentato dall'oggetto DataSourceView. (Ereditato da DataSourceView) |
Update(IDictionary, IDictionary, IDictionary) |
Esegue un'operazione di aggiornamento. |
Update(IDictionary, IDictionary, IDictionary) |
Esegue un'operazione di aggiornamento. (Ereditato da QueryableDataSourceView) |
Update |
Aggiorna un oggetto dati. |
Update |
Aggiorna un oggetto dati. |
Validate |
Controlla se la classe del contesto dati deriva da DataContext. |
Validate |
Convalida l'esistenza delle condizioni che consentono l'esecuzione di un'operazione di eliminazione. |
Validate |
Convalida l'esistenza delle condizioni che consentono l'esecuzione di un'operazione di modifica. |
Validate |
Convalida l'esistenza delle condizioni che consentono l'esecuzione di un'operazione di inserimento. |
Validate |
Verifica che il valore del parametro OrderBy sia un nome di campo valido per la clausola generata |
Validate |
Verifica che il nome del parametro specificato sia valido. |
Validate |
Controlla se il tipo della classe che rappresenta la tabella dati è un tipo generico. |
Validate |
Convalida l'esistenza delle condizioni che consentono l'esecuzione di un'operazione di aggiornamento. |
Context |
Si verifica dopo la creazione di un'istanza dell'oggetto tipo di contesto. |
Context |
Si verifica prima della creazione di un'istanza dell'oggetto di tipo contesto. |
Context |
Si verifica prima dell'eliminazione dell'oggetto di tipo contesto. |
Data |
Si verifica quando la visualizzazione origine dati ha subito una modifica. (Ereditato da DataSourceView) |
Deleted |
Si verifica al termine di un'operazione di eliminazione. |
Deleting |
Si verifica prima di un'operazione di eliminazione. |
Inserted |
Si verifica al termine di un'operazione di inserimento. |
Inserting |
Si verifica prima di un'operazione di inserimento. |
Query |
Si verifica quando viene creata una query. (Ereditato da QueryableDataSourceView) |
Selected |
Si verifica quando viene completata un'operazione di recupero dati. |
Selecting |
Si verifica prima di un'operazione di recupero dati. |
Updated |
Si verifica al termine di un'operazione di aggiornamento. |
Updating |
Si verifica prima di un'operazione di aggiornamento. |
IState |
Per una descrizione di questo membro, vedere la proprietà IsTrackingViewState. |
IState |
Quando implementato da una classe, ottiene un valore che indica se un controllo server tiene traccia delle modifiche apportate al relativo stato di visualizzazione. (Ereditato da QueryableDataSourceView) |
IState |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Per una descrizione di questo membro, vedere LoadViewState(Object). |
IState |
Quando implementato da una classe, carica per il controllo lo stato di visualizzazione salvato in precedenza del controllo server. (Ereditato da QueryableDataSourceView) |
IState |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Per una descrizione di questo membro, vedere il metodo SaveViewState(). |
IState |
Quando implementato da una classe, salva le modifiche apportate allo stato di visualizzazione di un controllo server in un oggetto. (Ereditato da QueryableDataSourceView) |
IState |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Per una descrizione di questo membro, vedere il metodo IStateManagerTrackViewState. |
IState |
Quando implementato da una classe, ottiene un valore che indica se un controllo server tiene traccia delle modifiche apportate al relativo stato di visualizzazione. (Ereditato da QueryableDataSourceView) |
Prodotto | Versioni |
---|---|
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: