Поделиться через


IOrderedQueryable Интерфейс

Определение

Представляет результат операции сортировки.

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
Производный
Реализации

Комментарии

Интерфейс IOrderedQueryable предназначен для реализации поставщиками запросов.

Этот интерфейс представляет результат запроса сортировки, который вызывает методы OrderBy, OrderByDescendingили ThenByThenByDescending. При CreateQuery вызове и передаче дерева выражений, представляющего сортирующий запрос, результирующий IQueryable объект должен иметь тип, реализующий IOrderedQueryable.

Дополнительные сведения о создании собственного поставщика LINQ см. в разделе LINQ: создание поставщика IQueryable.

Свойства

ElementType

Получает тип элементов, которые возвращаются при выполнении дерева выражения, связанного с данным экземпляром класса IQueryable.

(Унаследовано от IQueryable)
Expression

Получает выражение, связанное с экземпляром класса IQueryable.

(Унаследовано от IQueryable)
Provider

Возвращает объект поставщика запросов, связанного с указанным источником данных.

(Унаследовано от IQueryable)

Методы

GetEnumerator()

Возвращает перечислитель, который осуществляет итерацию по коллекции.

(Унаследовано от IEnumerable)

Методы расширения

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.

Cast<TResult>(IQueryable)

Преобразовывает элементы объекта IQueryable в заданный тип.

OfType<TResult>(IQueryable)

Выполняет фильтрацию элементов объекта IQueryable по заданному типу.

Применяется к

См. также раздел