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 接口适用于由查询提供程序实现。

此接口表示调用方法或 > 的排序查询的结果。 调用并传递表示排序查询的表达式树时 CreateQuery ,生成的 IQueryable 对象必须是实现 IOrderedQueryable的类型。

有关如何创建自己的 LINQ 提供程序的详细信息,请参阅 LINQ:生成 IQueryable 提供程序

属性

名称 说明
ElementType

获取在执行与此实例 IQueryable 关联的表达式树时返回的元素的类型。

(继承自 IQueryable)
Expression

获取与实例 IQueryable关联的表达式树。

(继承自 IQueryable)
Provider

获取与此数据源关联的查询提供程序。

(继承自 IQueryable)

方法

名称 说明
GetEnumerator()

返回循环访问集合的枚举器。

(继承自 IEnumerable)

扩展方法

名称 说明
AsParallel(IEnumerable)

启用查询的并行化。

AsQueryable(IEnumerable)

IEnumerable 转换为 IQueryable

Cast<TResult>(IEnumerable)

IEnumerable 的元素强制转换为指定类型。

Cast<TResult>(IQueryable)

IQueryable 的元素转换为指定类型。

OfType<TResult>(IEnumerable)

根据指定类型筛选 IEnumerable 的元素。

OfType<TResult>(IQueryable)

根据指定类型筛选 IQueryable 的元素。

适用于

另请参阅