Condividi tramite


IOrderedQueryable Interfaccia

Definizione

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.For more information about how to create your own LINQ provider, see LINQ: Building an IQueryable Provider.

Proprietà

ElementType

Ottiene il tipo dell'elemento o degli elementi che sono restituiti quando la struttura ad albero dell'espressione associata a questa istanza di IQueryable è eseguita.

(Ereditato da IQueryable)
Expression

Ottiene la struttura ad albero dell'espressione associata all'istanza di IQueryable.

(Ereditato da IQueryable)
Provider

Ottiene il provider della query associato all’origine dati.

(Ereditato da IQueryable)

Metodi

GetEnumerator()

Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta.

(Ereditato da IEnumerable)

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.

Cast<TResult>(IQueryable)

Converte gli elementi di un oggetto IQueryable nel tipo specificato.

OfType<TResult>(IQueryable)

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

Si applica a

Vedi anche