IOrderedQueryable Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa o resultado de uma operação de ordenação.
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
- Derivado
- Implementações
Observações
A IOrderedQueryable interface destina-se à implementação por fornecedores de consultas.
Esta interface representa o resultado de uma consulta de ordenação que chama o(s) método(s) OrderBy, OrderByDescending, ThenBy ou ThenByDescending. Quando CreateQuery é chamada e passada uma árvore de expressões que representa uma consulta de ordenação, o objeto resultante IQueryable deve ser de um tipo que implemente IOrderedQueryable.
Para mais informações sobre como criar o seu próprio fornecedor LINQ, veja LINQ: Construir um Prestador IQueryable.
Propriedades
| Name | Description |
|---|---|
| ElementType |
Obtém o tipo do(s) elemento(s) que são devolvidos quando a árvore de expressões associada a esta instância de IQueryable é executada. (Herdado de IQueryable) |
| Expression |
Obtém a árvore de expressões associada à instância de IQueryable. (Herdado de IQueryable) |
| Provider |
Obtém o fornecedor de consultas associado a esta fonte de dados. (Herdado de IQueryable) |
Métodos
| Name | Description |
|---|---|
| GetEnumerator() |
Devolve um enumerador que itera numa coleção. (Herdado de IEnumerable) |
Métodos da Extensão
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Permite a paralelização de uma consulta. |
| AsQueryable(IEnumerable) |
Converte um IEnumerable para um IQueryable. |
| Cast<TResult>(IEnumerable) |
Conjura os elementos de an IEnumerable para o tipo especificado. |
| Cast<TResult>(IQueryable) |
Converte os elementos de an IQueryable para o tipo especificado. |
| OfType<TResult>(IEnumerable) |
Filtra os elementos de um IEnumerable com base num tipo especificado. |
| OfType<TResult>(IQueryable) |
Filtra os elementos de um IQueryable com base num tipo especificado. |