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 、クエリ プロバイダーによる実装を目的としています。

このインターフェイスは、メソッド、または ThenByDescendingを呼び出す並べ替えクエリのOrderByDescendingOrderByThenBy結果を表します。 が呼び出され、並べ替えクエリを表す式ツリーが渡された場合 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)

IEnumerableIQueryable に変換します。

Cast<TResult>(IQueryable)

IQueryable の要素を指定した型に変換します。

OfType<TResult>(IQueryable)

指定された型に基づいて IQueryable の要素をフィルター処理します。

適用対象

こちらもご覧ください