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

このインターフェイスは、メソッドの OrderByOrderByDescendingThenBy 、または ThenByDescendingを呼び出す並べ替えクエリの結果を表します。 CreateQueryが呼び出され、並べ替えクエリを表す式ツリーを渡す場合、結果のIQueryable オブジェクトは、IOrderedQueryableを実装する型である必要があります。

独自の LINQ プロバイダーを作成する方法の詳細については、「 LINQ: IQueryable プロバイダーの構築」を参照してください。

プロパティ

名前 説明
ElementType

IQueryable のこのインスタンスに関連付けられている式ツリーの実行時に返される要素の型を取得します。

(継承元 IQueryable)
Expression

IQueryableのインスタンスに関連付けられている式ツリーを取得します。

(継承元 IQueryable)
Provider

このデータ ソースに関連付けられているクエリ プロバイダーを取得します。

(継承元 IQueryable)

メソッド

名前 説明
GetEnumerator()

コレクションを反復処理する列挙子を返します。

(継承元 IEnumerable)

拡張メソッド

名前 説明
AsParallel(IEnumerable)

クエリの並列化を有効にします。

AsQueryable(IEnumerable)

IEnumerableIQueryableに変換します。

Cast<TResult>(IEnumerable)

IEnumerable の要素を指定した型にキャストします。

Cast<TResult>(IQueryable)

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

OfType<TResult>(IEnumerable)

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

OfType<TResult>(IQueryable)

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

適用対象

こちらもご覧ください