IOrderedQueryable Interfaccia
Definizione
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.
Rappresenta il risultato di un'operazione di ordinamento.
public interface class IOrderedQueryable : System::Collections::IEnumerable, System::Linq::IQueryable
public interface class IOrderedQueryable : System::Linq::IQueryable
public interface IOrderedQueryable : System.Collections.IEnumerable, System.Linq.IQueryable
public interface IOrderedQueryable : System.Linq.IQueryable
type IOrderedQueryable = interface
interface IEnumerable
interface IQueryable
type IOrderedQueryable = interface
interface IQueryable
interface IEnumerable
Public Interface IOrderedQueryable
Implements IEnumerable, IQueryable
Public Interface IOrderedQueryable
Implements IQueryable
- Derivato
- Implementazioni
Commenti
L'interfaccia IOrderedQueryable è destinata all'implementazione da parte dei provider di query.
Questa interfaccia rappresenta il risultato di una query di ordinamento che chiama i metodi OrderBy, OrderByDescendingo ThenByThenByDescending. Quando CreateQuery viene chiamato e passato un albero delle espressioni che rappresenta una query di ordinamento, l'oggetto risultante IQueryable deve essere di un tipo che implementa IOrderedQueryable.
Per altre informazioni su come creare un provider LINQ personalizzato, vedere LINQ: Building an IQueryable Provider (LINQ: Compilazione di un provider IQueryable).
Proprietà
| Nome | Descrizione |
|---|---|
| ElementType |
Ottiene il tipo degli elementi restituiti quando viene eseguita l'albero delle espressioni associato a questa istanza di IQueryable . (Ereditato da IQueryable) |
| Expression |
Ottiene l'albero delle espressioni associato all'istanza di IQueryable. (Ereditato da IQueryable) |
| Provider |
Ottiene il provider di query associato a questa origine dati. (Ereditato da IQueryable) |
Metodi
| Nome | Descrizione |
|---|---|
| GetEnumerator() |
Restituisce un enumeratore che scorre un insieme. (Ereditato da IEnumerable) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| AsParallel(IEnumerable) |
Abilita la parallelizzazione di una query. |
| AsQueryable(IEnumerable) |
Converte un IEnumerable in un IQueryable. |
| Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un IEnumerable al tipo specificato. |
| Cast<TResult>(IQueryable) |
Converte gli elementi di un IQueryable nel tipo specificato. |
| OfType<TResult>(IEnumerable) |
Filtra gli elementi di un IEnumerable in base a un tipo specificato. |
| OfType<TResult>(IQueryable) |
Filtra gli elementi di un IQueryable in base a un tipo specificato. |