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 を表 ThenBy します ThenByDescending 。 が呼び出され、並べ替えクエリを表す式ツリーが渡された場合、結果のオブジェクトは を実装する 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 の要素をフィルター処理します。

適用対象

こちらもご覧ください