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

Metodo Queryable.AsQueryable (IEnumerable)

 

Data di pubblicazione: ottobre 2016

Converte un IEnumerable a un IQueryable.

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

public static IQueryable AsQueryable(
	this IEnumerable source
)

Parametri

source
Type: System.Collections.IEnumerable

Sequenza da convertire.

Valore restituito

Type: System.Linq.IQueryable

Un IQueryable che rappresenta la sequenza di input.

Exception Condition
ArgumentException

source non implementa IEnumerable<T> per alcune T.

ArgumentNullException

source è null.

Se il tipo di source implementa IQueryable<T>, AsQueryable(IEnumerable) restituisce direttamente. In caso contrario, restituirà un IQueryable<T> che esegue le query chiamando metodi degli operatori di query equivalente Enumerable anziché quelle in Queryable.

Questo metodo presuppone che source implementa IEnumerable<T> per alcune T. In fase di esecuzione, il risultato è di tipo IQueryable<T> per lo stesso T. Questo metodo è utile negli scenari dinamici quando non si conosce in modo statico il tipo di T.

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 3.5
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.1
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: