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 的項目。

適用於

另請參閱