Queryable Classe
Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Classe Queryable

 

Fornisce un set di static (Shared in Visual Basic) per l'esecuzione di query su strutture di dati che implementano i metodi IQueryable<T>.

Spazio dei nomi:   System.Linq
Assembly:  System.Core (in System.Core.dll)

System.Object
  System.Linq.Queryable

public static class Queryable

NomeDescrizione
System_CAPS_pubmethodSystem_CAPS_staticAggregate<TSource>(IQueryable<TSource>, Expression<Func<TSource, TSource, TSource>>)

Applica una funzione accumulatore una sequenza.

System_CAPS_pubmethodSystem_CAPS_staticAggregate<TSource, TAccumulate>(IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate, TSource, TAccumulate>>)

Applica una funzione accumulatore una sequenza. Il valore di inizializzazione specificato viene usato come valore iniziale dell'accumulatore.

System_CAPS_pubmethodSystem_CAPS_staticAggregate<TSource, TAccumulate, TResult>(IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate, TSource, TAccumulate>>, Expression<Func<TAccumulate, TResult>>)

Applica una funzione accumulatore una sequenza. Il valore di inizializzazione specificato viene usato come valore iniziale dell'accumulatore e la funzione specificata viene usata per selezionare il valore risultante.

System_CAPS_pubmethodSystem_CAPS_staticAll<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>)

Determina se tutti gli elementi di una sequenza soddisfano una condizione.

System_CAPS_pubmethodSystem_CAPS_staticAny<TSource>(IQueryable<TSource>)

Determina se una sequenza contiene elementi.

System_CAPS_pubmethodSystem_CAPS_staticAny<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>)

Determina se un qualsiasi elemento di una sequenza soddisfa una condizione.

System_CAPS_pubmethodSystem_CAPS_staticAsQueryable(IEnumerable)

Converte un IEnumerable a un IQueryable.

System_CAPS_pubmethodSystem_CAPS_staticAsQueryable<TElement>(IEnumerable<TElement>)

Converte un oggetto generico IEnumerable<T> a un oggetto generico IQueryable<T>.

System_CAPS_pubmethodSystem_CAPS_staticAverage(IQueryable<Decimal>)

Calcola la media di una sequenza di Decimal valori.

System_CAPS_pubmethodSystem_CAPS_staticAverage(IQueryable<Double>)

Calcola la media di una sequenza di Double valori.

System_CAPS_pubmethodSystem_CAPS_staticAverage(IQueryable<Int32>)

Calcola la media di una sequenza di Int32 valori.

System_CAPS_pubmethodSystem_CAPS_staticAverage(IQueryable<Int64>)

Calcola la media di una sequenza di Int64 valori.

System_CAPS_pubmethodSystem_CAPS_staticAverage(IQueryable<Nullable<Decimal>>)

Calcola la media di una sequenza che ammette Decimal valori.

System_CAPS_pubmethodSystem_CAPS_staticAverage(IQueryable<Nullable<Double>>)

Calcola la media di una sequenza che ammette Double valori.

System_CAPS_pubmethodSystem_CAPS_staticAverage(IQueryable<Nullable<Int32>>)

Calcola la media di una sequenza che ammette Int32 valori.

System_CAPS_pubmethodSystem_CAPS_staticAverage(IQueryable<Nullable<Int64>>)

Calcola la media di una sequenza che ammette Int64 valori.

System_CAPS_pubmethodSystem_CAPS_staticAverage(IQueryable<Nullable<Single>>)

Calcola la media di una sequenza che ammette Single valori.

System_CAPS_pubmethodSystem_CAPS_staticAverage(IQueryable<Single>)

Calcola la media di una sequenza di Single valori.

System_CAPS_pubmethodSystem_CAPS_staticAverage<TSource>(IQueryable<TSource>, Expression<Func<TSource, Decimal>>)

Calcola la media di una sequenza di Decimal valori ottenuti richiamando una funzione di proiezione su ogni elemento della sequenza di input.

System_CAPS_pubmethodSystem_CAPS_staticAverage<TSource>(IQueryable<TSource>, Expression<Func<TSource, Double>>)

Calcola la media di una sequenza di Double valori ottenuti richiamando una funzione di proiezione su ogni elemento della sequenza di input.

System_CAPS_pubmethodSystem_CAPS_staticAverage<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int32>>)

Calcola la media di una sequenza di Int32 valori ottenuti richiamando una funzione di proiezione su ogni elemento della sequenza di input.

System_CAPS_pubmethodSystem_CAPS_staticAverage<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int64>>)

Calcola la media di una sequenza di Int64 valori ottenuti richiamando una funzione di proiezione su ogni elemento della sequenza di input.

System_CAPS_pubmethodSystem_CAPS_staticAverage<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Decimal>>>)

Calcola la media di una sequenza che ammette Decimal valori ottenuti richiamando una funzione di proiezione su ogni elemento della sequenza di input.

System_CAPS_pubmethodSystem_CAPS_staticAverage<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Double>>>)

Calcola la media di una sequenza che ammette Double valori ottenuti richiamando una funzione di proiezione su ogni elemento della sequenza di input.

System_CAPS_pubmethodSystem_CAPS_staticAverage<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int32>>>)

Calcola la media di una sequenza che ammette Int32 valori ottenuti richiamando una funzione di proiezione su ogni elemento della sequenza di input.

System_CAPS_pubmethodSystem_CAPS_staticAverage<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int64>>>)

Calcola la media di una sequenza che ammette Int64 valori ottenuti richiamando una funzione di proiezione su ogni elemento della sequenza di input.

System_CAPS_pubmethodSystem_CAPS_staticAverage<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Single>>>)

Calcola la media di una sequenza che ammette Single valori ottenuti richiamando una funzione di proiezione su ogni elemento della sequenza di input.

System_CAPS_pubmethodSystem_CAPS_staticAverage<TSource>(IQueryable<TSource>, Expression<Func<TSource, Single>>)

Calcola la media di una sequenza di Single valori ottenuti richiamando una funzione di proiezione su ogni elemento della sequenza di input.

System_CAPS_pubmethodSystem_CAPS_staticCast<TResult>(IQueryable)

Converte gli elementi di un IQueryable nel tipo specificato.

System_CAPS_pubmethodSystem_CAPS_staticConcat<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Concatena due sequenze.

System_CAPS_pubmethodSystem_CAPS_staticContains<TSource>(IQueryable<TSource>, TSource)

Determina se una sequenza contiene uno specifico elemento utilizzando l'operatore di confronto di uguaglianza predefinito.

System_CAPS_pubmethodSystem_CAPS_staticContains<TSource>(IQueryable<TSource>, TSource, IEqualityComparer<TSource>)

Determina se una sequenza contiene un elemento specificato utilizzando un oggetto specificato IEqualityComparer<T>.

System_CAPS_pubmethodSystem_CAPS_staticCount<TSource>(IQueryable<TSource>)

Restituisce il numero di elementi in una sequenza.

System_CAPS_pubmethodSystem_CAPS_staticCount<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>)

Restituisce il numero di elementi nella sequenza che soddisfa una condizione specificata.

System_CAPS_pubmethodSystem_CAPS_staticDefaultIfEmpty<TSource>(IQueryable<TSource>)

Restituisce gli elementi della sequenza specificata o valore predefinito del parametro di tipo in una raccolta singleton se la sequenza è vuota.

System_CAPS_pubmethodSystem_CAPS_staticDefaultIfEmpty<TSource>(IQueryable<TSource>, TSource)

Restituisce gli elementi della sequenza specificata o il valore specificato in una raccolta singleton se la sequenza è vuota.

System_CAPS_pubmethodSystem_CAPS_staticDistinct<TSource>(IQueryable<TSource>)

Restituisce elementi distinti da una sequenza utilizzando l'operatore di confronto di uguaglianza predefinito per confrontare i valori.

System_CAPS_pubmethodSystem_CAPS_staticDistinct<TSource>(IQueryable<TSource>, IEqualityComparer<TSource>)

Restituisce elementi distinti da una sequenza utilizzando un oggetto specificato IEqualityComparer<T> per confrontare i valori.

System_CAPS_pubmethodSystem_CAPS_staticElementAt<TSource>(IQueryable<TSource>, Int32)

Restituisce l'elemento in corrispondenza dell'indice specificato in una sequenza.

System_CAPS_pubmethodSystem_CAPS_staticElementAtOrDefault<TSource>(IQueryable<TSource>, Int32)

Restituisce l'elemento in corrispondenza di un indice specificato in una sequenza o un valore predefinito se l'indice è esterno all'intervallo.

System_CAPS_pubmethodSystem_CAPS_staticExcept<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Produce la differenza insiemistica di due sequenze utilizzando l'operatore di confronto di uguaglianza predefinito per confrontare i valori.

System_CAPS_pubmethodSystem_CAPS_staticExcept<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Produce la differenza insiemistica di due sequenze utilizzando l'oggetto specificato IEqualityComparer<T> per confrontare i valori.

System_CAPS_pubmethodSystem_CAPS_staticFirst<TSource>(IQueryable<TSource>)

Restituisce il primo elemento di una sequenza.

System_CAPS_pubmethodSystem_CAPS_staticFirst<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>)

Restituisce il primo elemento di una sequenza che soddisfa una condizione specificata.

System_CAPS_pubmethodSystem_CAPS_staticFirstOrDefault<TSource>(IQueryable<TSource>)

Restituisce il primo elemento di una sequenza o un valore predefinito se la sequenza non contiene elementi.

System_CAPS_pubmethodSystem_CAPS_staticFirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>)

Restituisce il primo elemento di una sequenza che soddisfa una condizione specificata o un valore predefinito se tale elemento non viene trovato.

System_CAPS_pubmethodSystem_CAPS_staticGroupBy<TSource, TKey>(IQueryable<TSource>, Expression<Func<TSource, TKey>>)

Raggruppa gli elementi di una sequenza secondo una specificata funzione del selettore di chiave.

System_CAPS_pubmethodSystem_CAPS_staticGroupBy<TSource, TKey>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>)

Raggruppa gli elementi di una sequenza secondo una specificata funzione del selettore di chiave e confronta le chiavi utilizzando un operatore di confronto specificato.

System_CAPS_pubmethodSystem_CAPS_staticGroupBy<TSource, TKey, TElement>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>)

Raggruppa gli elementi di una sequenza in base a una funzione specificata del selettore di chiave e proietta gli elementi di ogni gruppo utilizzando una funzione specificata.

System_CAPS_pubmethodSystem_CAPS_staticGroupBy<TSource, TKey, TElement>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, IEqualityComparer<TKey>)

Raggruppa gli elementi di una sequenza e proietta gli elementi per ogni gruppo usando una funzione specificata. I valori delle chiavi vengono confrontati utilizzando un operatore di confronto specificato.

System_CAPS_pubmethodSystem_CAPS_staticGroupBy<TSource, TKey, TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, IEnumerable<TSource>, TResult>>)

Raggruppa gli elementi di una sequenza in base a una funzione del selettore di chiave specificato e crea un valore risultante da ciascun gruppo e dalla relativa chiave.

System_CAPS_pubmethodSystem_CAPS_staticGroupBy<TSource, TKey, TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, IEnumerable<TSource>, TResult>>, IEqualityComparer<TKey>)

Raggruppa gli elementi di una sequenza in base a una funzione del selettore di chiave specificato e crea un valore risultante da ciascun gruppo e dalla relativa chiave. Le chiavi vengono confrontate utilizzando un operatore di confronto specificato.

System_CAPS_pubmethodSystem_CAPS_staticGroupBy<TSource, TKey, TElement, TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, Expression<Func<TKey, IEnumerable<TElement>, TResult>>)

Raggruppa gli elementi di una sequenza in base a una funzione del selettore di chiave specificato e crea un valore risultante da ciascun gruppo e dalla relativa chiave. Gli elementi di ogni gruppo vengono proiettati usando una funzione specificata.

System_CAPS_pubmethodSystem_CAPS_staticGroupBy<TSource, TKey, TElement, TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, Expression<Func<TKey, IEnumerable<TElement>, TResult>>, IEqualityComparer<TKey>)

Raggruppa gli elementi di una sequenza in base a una funzione del selettore di chiave specificato e crea un valore risultante da ciascun gruppo e dalla relativa chiave. Le chiavi vengono confrontate utilizzando un operatore di confronto specificato e gli elementi di ogni gruppo vengono proiettati usando una funzione specificata.

System_CAPS_pubmethodSystem_CAPS_staticGroupJoin<TOuter, TInner, TKey, TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, IEnumerable<TInner>, TResult>>)

Mette in correlazione gli elementi di due sequenze in base all'uguaglianza delle chiavi e raggruppa i risultati. Per confrontare le chiavi viene usato l'operatore di confronto uguaglianze predefinito.

System_CAPS_pubmethodSystem_CAPS_staticGroupJoin<TOuter, TInner, TKey, TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, IEnumerable<TInner>, TResult>>, IEqualityComparer<TKey>)

Mette in correlazione gli elementi di due sequenze in base all'uguaglianza delle chiavi e raggruppa i risultati. Per confrontare le chiavi, viene usato un oggetto IEqualityComparer<T> specificato.

System_CAPS_pubmethodSystem_CAPS_staticIntersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Produce l’intersezione insiemistica di due sequenze utilizzando l'operatore di confronto di uguaglianza predefinito per confrontare i valori.

System_CAPS_pubmethodSystem_CAPS_staticIntersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Produce l'intersezione insiemistica delle due sequenze utilizzando l'oggetto specificato IEqualityComparer<T> per confrontare i valori.

System_CAPS_pubmethodSystem_CAPS_staticJoin<TOuter, TInner, TKey, TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner, TResult>>)

Mette in correlazione gli elementi di due sequenze in base alle chiavi corrispondenti. Per confrontare le chiavi viene usato l'operatore di confronto uguaglianze predefinito.

System_CAPS_pubmethodSystem_CAPS_staticJoin<TOuter, TInner, TKey, TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner, TResult>>, IEqualityComparer<TKey>)

Mette in correlazione gli elementi di due sequenze in base alle chiavi corrispondenti. Per confrontare le chiavi, viene usato un oggetto IEqualityComparer<T> specificato.

System_CAPS_pubmethodSystem_CAPS_staticLast<TSource>(IQueryable<TSource>)

Restituisce l'ultimo elemento in una sequenza.

System_CAPS_pubmethodSystem_CAPS_staticLast<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>)

Restituisce l'ultimo elemento di una sequenza che soddisfa una condizione specificata.

System_CAPS_pubmethodSystem_CAPS_staticLastOrDefault<TSource>(IQueryable<TSource>)

Restituisce l'ultimo elemento in una sequenza o un valore predefinito se la sequenza non contiene elementi.

System_CAPS_pubmethodSystem_CAPS_staticLastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>)

Restituisce l'ultimo elemento di una sequenza che soddisfa una condizione specificata o un valore predefinito se tale elemento non viene trovato.

System_CAPS_pubmethodSystem_CAPS_staticLongCount<TSource>(IQueryable<TSource>)

Restituisce un Int64 che rappresenta il numero totale di elementi in una sequenza.

System_CAPS_pubmethodSystem_CAPS_staticLongCount<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>)

Restituisce un Int64 che rappresenta il numero di elementi in una sequenza che soddisfa una condizione.

System_CAPS_pubmethodSystem_CAPS_staticMax<TSource>(IQueryable<TSource>)

Restituisce il valore massimo in un oggetto generico IQueryable<T>.

System_CAPS_pubmethodSystem_CAPS_staticMax<TSource, TResult>(IQueryable<TSource>, Expression<Func<TSource, TResult>>)

Richiama una funzione di proiezione su ogni elemento di un oggetto generico IQueryable<T> e restituisce il valore massimo risultante.

System_CAPS_pubmethodSystem_CAPS_staticMin<TSource>(IQueryable<TSource>)

Restituisce il valore minimo di un oggetto generico IQueryable<T>.

System_CAPS_pubmethodSystem_CAPS_staticMin<TSource, TResult>(IQueryable<TSource>, Expression<Func<TSource, TResult>>)

Richiama una funzione di proiezione su ogni elemento di un oggetto generico IQueryable<T> e restituisce il valore minimo risultante.

System_CAPS_pubmethodSystem_CAPS_staticOfType<TResult>(IQueryable)

Filtra gli elementi di un IQueryable in base a un tipo specificato.

System_CAPS_pubmethodSystem_CAPS_staticOrderBy<TSource, TKey>(IQueryable<TSource>, Expression<Func<TSource, TKey>>)

Ordina gli elementi di una sequenza in ordine crescente in base a una chiave.

System_CAPS_pubmethodSystem_CAPS_staticOrderBy<TSource, TKey>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>)

Ordina in senso crescente gli elementi di una sequenza utilizzando un operatore di confronto specificato.

System_CAPS_pubmethodSystem_CAPS_staticOrderByDescending<TSource, TKey>(IQueryable<TSource>, Expression<Func<TSource, TKey>>)

Ordina gli elementi di una sequenza in ordine decrescente in base a una chiave.

System_CAPS_pubmethodSystem_CAPS_staticOrderByDescending<TSource, TKey>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>)

Ordina in senso decrescente gli elementi di una sequenza usando un operatore di confronto specificato.

System_CAPS_pubmethodSystem_CAPS_staticReverse<TSource>(IQueryable<TSource>)

Inverte l'ordine degli elementi in una sequenza.

System_CAPS_pubmethodSystem_CAPS_staticSelect<TSource, TResult>(IQueryable<TSource>, Expression<Func<TSource, TResult>>)

Proietta ogni elemento di una sequenza in una nuova forma.

System_CAPS_pubmethodSystem_CAPS_staticSelect<TSource, TResult>(IQueryable<TSource>, Expression<Func<TSource, Int32, TResult>>)

Proietta ogni elemento di una sequenza in una nuova forma incorporando l'indice dell'elemento.

System_CAPS_pubmethodSystem_CAPS_staticSelectMany<TSource, TResult>(IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TResult>>>)

Proietta ogni elemento di una sequenza a un IEnumerable<T> e combina le sequenze risultanti in un'unica sequenza.

System_CAPS_pubmethodSystem_CAPS_staticSelectMany<TSource, TResult>(IQueryable<TSource>, Expression<Func<TSource, Int32, IEnumerable<TResult>>>)

Proietta ogni elemento di una sequenza a un IEnumerable<T> e combina le sequenze risultanti in un'unica sequenza. L'indice di ogni elemento di origine viene usato nella maschera proiettata di tale elemento.

System_CAPS_pubmethodSystem_CAPS_staticSelectMany<TSource, TCollection, TResult>(IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource, TCollection, TResult>>)

Proietta ogni elemento di una sequenza a un IEnumerable<T> e richiama una funzione selettore di risultato su ogni elemento al suo interno. I valori risultanti da ogni sequenza intermedia vengono combinati in una singola sequenza unidimensionale e restituiti.

System_CAPS_pubmethodSystem_CAPS_staticSelectMany<TSource, TCollection, TResult>(IQueryable<TSource>, Expression<Func<TSource, Int32, IEnumerable<TCollection>>>, Expression<Func<TSource, TCollection, TResult>>)

Proietta ogni elemento di una sequenza a un IEnumerable<T> che incorpora l'indice dell'elemento di origine che ha prodotto. Viene richiamata una funzione del selettore di risultato su ogni elemento di ogni sequenza intermedia e i valori risultanti vengono combinati in una singola sequenza unidimensionale e restituiti.

System_CAPS_pubmethodSystem_CAPS_staticSequenceEqual<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Determina se due sequenze sono uguali utilizzando l'operatore di uguaglianza predefinito per confrontare gli elementi.

System_CAPS_pubmethodSystem_CAPS_staticSequenceEqual<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Determina se due sequenze sono uguali utilizzando un oggetto specificato IEqualityComparer<T> per confrontare gli elementi.

System_CAPS_pubmethodSystem_CAPS_staticSingle<TSource>(IQueryable<TSource>)

Restituisce l'unico elemento di una sequenza e genera un'eccezione se nella sequenza non è presente esattamente un elemento.

System_CAPS_pubmethodSystem_CAPS_staticSingle<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>)

Restituisce l'unico elemento di una sequenza che soddisfa una condizione specificata e genera un'eccezione se esistono più elementi di tale tipo.

System_CAPS_pubmethodSystem_CAPS_staticSingleOrDefault<TSource>(IQueryable<TSource>)

Restituisce il singolo elemento di una sequenza o un valore predefinito se la sequenza è vuota; questo metodo genera un'eccezione se esiste più di un elemento nella sequenza.

System_CAPS_pubmethodSystem_CAPS_staticSingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>)

Restituisce il singolo elemento di una sequenza che soddisfa una condizione specificata o un valore predefinito se tale elemento esiste; questo metodo genera un'eccezione se più di un elemento soddisfa la condizione.

System_CAPS_pubmethodSystem_CAPS_staticSkip<TSource>(IQueryable<TSource>, Int32)

Ignora un numero specificato di elementi in una sequenza e restituisce gli elementi rimanenti.

System_CAPS_pubmethodSystem_CAPS_staticSkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>)

Ignora gli elementi in una sequenza, purché una condizione specificata è true e quindi restituisce gli elementi rimanenti.

System_CAPS_pubmethodSystem_CAPS_staticSkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int32, Boolean>>)

Ignora gli elementi in una sequenza, purché una condizione specificata è true e quindi restituisce gli elementi rimanenti. L'indice dell'elemento viene usato nella logica della funzione predicativa.

System_CAPS_pubmethodSystem_CAPS_staticSum(IQueryable<Decimal>)

Calcola la somma di una sequenza di Decimal valori.

System_CAPS_pubmethodSystem_CAPS_staticSum(IQueryable<Double>)

Calcola la somma di una sequenza di Double valori.

System_CAPS_pubmethodSystem_CAPS_staticSum(IQueryable<Int32>)

Calcola la somma di una sequenza di Int32 valori.

System_CAPS_pubmethodSystem_CAPS_staticSum(IQueryable<Int64>)

Calcola la somma di una sequenza di Int64 valori.

System_CAPS_pubmethodSystem_CAPS_staticSum(IQueryable<Nullable<Decimal>>)

Calcola la somma di una sequenza che ammette Decimal valori.

System_CAPS_pubmethodSystem_CAPS_staticSum(IQueryable<Nullable<Double>>)

Calcola la somma di una sequenza che ammette Double valori.

System_CAPS_pubmethodSystem_CAPS_staticSum(IQueryable<Nullable<Int32>>)

Calcola la somma di una sequenza che ammette Int32 valori.

System_CAPS_pubmethodSystem_CAPS_staticSum(IQueryable<Nullable<Int64>>)

Calcola la somma di una sequenza che ammette Int64 valori.

System_CAPS_pubmethodSystem_CAPS_staticSum(IQueryable<Nullable<Single>>)

Calcola la somma di una sequenza che ammette Single valori.

System_CAPS_pubmethodSystem_CAPS_staticSum(IQueryable<Single>)

Calcola la somma di una sequenza di Single valori.

System_CAPS_pubmethodSystem_CAPS_staticSum<TSource>(IQueryable<TSource>, Expression<Func<TSource, Decimal>>)

Calcola la somma della sequenza di Decimal valori ottenuti richiamando una funzione di proiezione su ogni elemento della sequenza di input.

System_CAPS_pubmethodSystem_CAPS_staticSum<TSource>(IQueryable<TSource>, Expression<Func<TSource, Double>>)

Calcola la somma della sequenza di Double valori ottenuti richiamando una funzione di proiezione su ogni elemento della sequenza di input.

System_CAPS_pubmethodSystem_CAPS_staticSum<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int32>>)

Calcola la somma della sequenza di Int32 valori ottenuti richiamando una funzione di proiezione su ogni elemento della sequenza di input.

System_CAPS_pubmethodSystem_CAPS_staticSum<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int64>>)

Calcola la somma della sequenza di Int64 valori ottenuti richiamando una funzione di proiezione su ogni elemento della sequenza di input.

System_CAPS_pubmethodSystem_CAPS_staticSum<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Decimal>>>)

Calcola la somma della sequenza di nullable Decimal valori ottenuti richiamando una funzione di proiezione su ogni elemento della sequenza di input.

System_CAPS_pubmethodSystem_CAPS_staticSum<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Double>>>)

Calcola la somma della sequenza di nullable Double valori ottenuti richiamando una funzione di proiezione su ogni elemento della sequenza di input.

System_CAPS_pubmethodSystem_CAPS_staticSum<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int32>>>)

Calcola la somma della sequenza di nullable Int32 valori ottenuti richiamando una funzione di proiezione su ogni elemento della sequenza di input.

System_CAPS_pubmethodSystem_CAPS_staticSum<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int64>>>)

Calcola la somma della sequenza di nullable Int64 valori ottenuti richiamando una funzione di proiezione su ogni elemento della sequenza di input.

System_CAPS_pubmethodSystem_CAPS_staticSum<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Single>>>)

Calcola la somma della sequenza di nullable Single valori ottenuti richiamando una funzione di proiezione su ogni elemento della sequenza di input.

System_CAPS_pubmethodSystem_CAPS_staticSum<TSource>(IQueryable<TSource>, Expression<Func<TSource, Single>>)

Calcola la somma della sequenza di Single valori ottenuti richiamando una funzione di proiezione su ogni elemento della sequenza di input.

System_CAPS_pubmethodSystem_CAPS_staticTake<TSource>(IQueryable<TSource>, Int32)

Restituisce un numero specificato di elementi contigui dall'inizio di una sequenza.

System_CAPS_pubmethodSystem_CAPS_staticTakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>)

Restituisce elementi da una sequenza finché una condizione specificata è true.

System_CAPS_pubmethodSystem_CAPS_staticTakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int32, Boolean>>)

Restituisce elementi da una sequenza finché una condizione specificata è true. L'indice dell'elemento viene usato nella logica della funzione predicativa.

System_CAPS_pubmethodSystem_CAPS_staticThenBy<TSource, TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource, TKey>>)

Esegue un successivo ordinamento degli elementi di una sequenza in ordine crescente in base a una chiave.

System_CAPS_pubmethodSystem_CAPS_staticThenBy<TSource, TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>)

Esegue un successivo ordinamento degli elementi di una sequenza in ordine crescente usando un operatore di confronto specificato.

System_CAPS_pubmethodSystem_CAPS_staticThenByDescending<TSource, TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource, TKey>>)

Esegue un successivo ordinamento degli elementi in una sequenza in ordine decrescente in base a una chiave.

System_CAPS_pubmethodSystem_CAPS_staticThenByDescending<TSource, TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>)

Esegue un successivo ordinamento degli elementi in una sequenza in ordine decrescente utilizzando un operatore di confronto specificato.

System_CAPS_pubmethodSystem_CAPS_staticUnion<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Produce l'unione insiemistica delle due sequenze utilizzando l'operatore di confronto di uguaglianza predefinito.

System_CAPS_pubmethodSystem_CAPS_staticUnion<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Produce l'unione insiemistica delle due sequenze utilizzando un oggetto specificato IEqualityComparer<T>.

System_CAPS_pubmethodSystem_CAPS_staticWhere<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>)

Filtra una sequenza di valori in base a un predicato.

System_CAPS_pubmethodSystem_CAPS_staticWhere<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int32, Boolean>>)

Filtra una sequenza di valori in base a un predicato. L'indice di ogni elemento viene usato nella logica della funzione predicativa.

System_CAPS_pubmethodSystem_CAPS_staticZip<TFirst, TSecond, TResult>(IQueryable<TFirst>, IEnumerable<TSecond>, Expression<Func<TFirst, TSecond, TResult>>)

Unisce due sequenze tramite la funzione predicato specificata.

Il set di metodi dichiarati nella Queryable classe fornisce un'implementazione degli operatori di query standard per eseguire query sui dati di origini che implementano IQueryable<T>. Gli operatori query standard sono i metodi di utilizzo generale che seguono il LINQ serie e consentono di esprimere operazioni di attraversamento, filtro e proiezione su dati in qualsiasi. Linguaggio di programmazione basato su NET.

La maggior parte dei metodi in questa classe sono definiti come metodi di estensione che estendono il IQueryable<T> tipo. Ciò significa che può essere chiamati come metodo di istanza su qualsiasi oggetto che implementa IQueryable<T>. Questi metodi che estendono IQueryable<T> non eseguono direttamente alcuna query. Al contrario, le relative funzionalità consiste nel compilare un Expression oggetto, ovvero una struttura ad albero dell'espressione che rappresenta la query complessiva. I metodi passano quindi l'albero delle espressioni di nuovo a una di Execute<TResult>(Expression) metodo o CreateQuery<TElement>(Expression) metodo di input IQueryable<T>. Il metodo chiamato dipende dal fatto che il Queryable metodo restituisce un valore singleton, nel qual caso Execute<TResult>(Expression) viene chiamato, o abbia risultati enumerabili, nel qual caso CreateQuery<TElement>(Expression) viene chiamato.

L'effettiva esecuzione della query sui dati di destinazione viene eseguita da una classe che implementa IQueryable<T>. La previsione di qualsiasi IQueryable<T> implementazione è che il risultato dell'esecuzione di un albero delle espressioni che è stato costruito da un Queryable metodo operatore query standard è equivalente al risultato della chiamata al metodo corrispondente nella Enumerable classe, se l'origine dati è un IEnumerable<T>.

Oltre ai metodi dell'operatore query standard che operano su IQueryable<T> oggetti, questa classe contiene inoltre un metodo, AsQueryable, quali tipi IEnumerable oggetti come IQueryable oggetti.

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 3.5
Portable Class Library
Supportato in: portable .NET platforms
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.1
Windows Phone
Disponibile da 8.1

Eventuali membri pubblici statici (Shared in Visual Basic) di questo tipo sono thread-safe. I membri di istanza non sono garantiti come thread-safe.

Torna all'inizio
Mostra:
© 2016 Microsoft