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 旨在由查询提供程序实现。

此接口表示一个排序查询的结果,该查询调用 方法 () OrderByOrderByDescendingThenByThenByDescending。 当调用 并传递表示排序查询的表达式树时 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 的元素。

适用于

另请参阅