Ler em inglês

Partilhar via


IOrderedQueryable Interface

Definição

Representa o resultado de uma operação de classificação.

C#
public interface IOrderedQueryable : System.Collections.IEnumerable, System.Linq.IQueryable
C#
public interface IOrderedQueryable : System.Linq.IQueryable
Derivado
Implementações

Comentários

A IOrderedQueryable interface destina-se à implementação por provedores de consulta.

Essa interface representa o resultado de uma consulta de classificação que chama os métodos OrderBy, OrderByDescendingThenBy ou ThenByDescending. Quando CreateQuery é chamado e passado uma árvore de expressão que representa uma consulta de classificação, o objeto resultante IQueryable deve ser de um tipo que implementa IOrderedQueryable.

Para obter mais informações sobre como criar seu próprio provedor LINQ, consulte LINQ: Criando um provedor IQueryable.

Propriedades

ElementType

Obtém o tipo de elemento que é retornado quando a árvore de expressão associada a esta instância do IQueryable é executada.

(Herdado de IQueryable)
Expression

Obtém a árvore de expressão que é associada à instância de IQueryable.

(Herdado de IQueryable)
Provider

Obtém o provedor de consulta associado esta fonte de dados.

(Herdado de IQueryable)

Métodos

GetEnumerator()

Retorna um enumerador que itera em uma coleção.

(Herdado de IEnumerable)

Métodos de Extensão

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Cast<TResult>(IQueryable)

Converte os elementos de um IQueryable para o tipo especificado.

OfType<TResult>(IQueryable)

Filtra os elementos de um IQueryable com base em um tipo especificado.

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Confira também