IOrderedQueryable IOrderedQueryable IOrderedQueryable IOrderedQueryable Interface

Definição

Representa o resultado de uma operação de classificação.Represents the result of a sorting operation.

public interface class IOrderedQueryable : System::Collections::IEnumerable, System::Linq::IQueryable
public interface IOrderedQueryable : System.Collections.IEnumerable, System.Linq.IQueryable
type IOrderedQueryable = interface
    interface IQueryable
    interface IEnumerable
Public Interface IOrderedQueryable
Implements IEnumerable, IQueryable
Derivado
Implementações

Comentários

A IOrderedQueryable interface destina-se à implementação por provedores de consulta.The IOrderedQueryable interface is intended for implementation by query providers.

Essa interface representa o resultado de uma consulta de classificação que chama OrderByos métodos ThenBy , OrderByDescendingou ThenByDescending.This interface represents the result of a sorting query that calls the method(s) OrderBy, OrderByDescending, ThenBy or ThenByDescending. Quando CreateQuery é chamado e passado uma árvore de expressão que representa uma consulta de classificação, IQueryable o objeto resultante deve ser de um tipo IOrderedQueryableque implementa.When CreateQuery is called and passed an expression tree that represents a sorting query, the resulting IQueryable object must be of a type that implements IOrderedQueryable.

Para obter mais informações sobre como criar seu próprio provedor de LINQ, consulte LINQ: Criando um provedor IQueryable nos Blogs do MSDN.For more information about how to create your own LINQ provider, see LINQ: Building an IQueryable Provider on MSDN Blogs.

Métodos

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Retorna um enumerador que itera em uma coleção.Returns an enumerator that iterates through a collection.

(Inherited from IEnumerable)

Propriedades

ElementType ElementType ElementType ElementType

Obtém o tipo de elemento que é retornado quando a árvore de expressão associada a esta instância do IQueryable é executada.Gets the type of the element(s) that are returned when the expression tree associated with this instance of IQueryable is executed.

(Inherited from IQueryable)

Expression Expression Expression Expression

Obtém a árvore de expressão que é associada à instância de IQueryable.Gets the expression tree that is associated with the instance of IQueryable.

(Inherited from IQueryable)

Provider Provider Provider Provider

Obtém o provedor de consulta associado esta fonte de dados.Gets the query provider that is associated with this data source.

(Inherited from IQueryable)

Métodos de Extensão

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.Converts an IEnumerable to an IQueryable.

Cast<TResult>(IQueryable) Cast<TResult>(IQueryable) Cast<TResult>(IQueryable) Cast<TResult>(IQueryable)

Converte os elementos de um IQueryable para o tipo especificado.Converts the elements of an IQueryable to the specified type.

OfType<TResult>(IQueryable) OfType<TResult>(IQueryable) OfType<TResult>(IQueryable) OfType<TResult>(IQueryable)

Filtra os elementos de um IQueryable com base em um tipo especificado.Filters the elements of an IQueryable based on a specified type.

Aplica-se a

Veja também