ObjectQuery<T> クラス

定義

ObjectQuery は、オブジェクトレイヤーで厳密に型指定されたクエリを実装します。 クエリは、Entity SQL 文字列を使用して指定され、ObjectQuery によって宣言された Entity SQL ベースのクエリビルダーメソッドを呼び出すことによって作成できます。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
public class ObjectQuery<T> : System.Data.Entity.Core.Objects.ObjectQuery, System.Collections.Generic.IEnumerable<T>, System.Data.Entity.Infrastructure.IDbAsyncEnumerable<T>, System.Linq.IOrderedQueryable<T>, System.Linq.IQueryable<T>
type ObjectQuery<'T> = class
    inherit ObjectQuery
    interface IOrderedQueryable<'T>
    interface IQueryable<'T>
    interface IOrderedQueryable
    interface IQueryable
    interface seq<'T>
    interface IEnumerable
    interface IDbAsyncEnumerable<'T>
    interface IDbAsyncEnumerable
Public Class ObjectQuery(Of T)
Inherits ObjectQuery
Implements IDbAsyncEnumerable(Of T), IEnumerable(Of T), IOrderedQueryable(Of T), IQueryable(Of T)

型パラメーター

T

この ObjectQuery の結果の型

継承
ObjectQuery<T>
派生
属性
実装

コンストラクター

ObjectQuery<T>(String, ObjectContext)

ObjectQuery<T>指定された Entity SQL コマンドを最初のクエリとして使用して、新しいインスタンスを作成します。

ObjectQuery<T>(String, ObjectContext, MergeOption)

ObjectQuery<T>指定された Entity SQL コマンドを最初のクエリとして使用し、指定したマージオプションを使用して、新しいインスタンスを作成します。

プロパティ

CommandText

クエリのコマンド テキストを返します。

(継承元 ObjectQuery)
Context

このオブジェクト クエリに関連付けられているオブジェクト コンテキストを取得します。

(継承元 ObjectQuery)
EnablePlanCaching

クエリ プランをキャッシュするかどうかを示す値を取得または設定します。

(継承元 ObjectQuery)
MergeOption

クエリから返されたオブジェクトをオブジェクト コンテキストに追加する方法を取得または設定します。

(継承元 ObjectQuery)
Name

このオブジェクト クエリの名前を取得または設定します。

Parameters

このオブジェクト クエリのパラメーター コレクションを取得します。

(継承元 ObjectQuery)
Streaming

クエリがストリーミングとバッファリングのどちらであるか

(継承元 ObjectQuery)

メソッド

Distinct()

結果が一意となるようにクエリを制限します。

Except(ObjectQuery<T>)

このクエリビルダーメソッドは、指定された他のクエリの一部でもある場合を除いて、結果がこのクエリのすべての結果である新しいクエリを作成します。

Execute(MergeOption)

指定されたマージ オプションを使用してオブジェクト クエリを実行します。

ExecuteAsync(MergeOption)

指定されたマージオプションを使用して、オブジェクトクエリを非同期に実行します。

ExecuteAsync(MergeOption, CancellationToken)

指定されたマージオプションを使用して、オブジェクトクエリを非同期に実行します。

GetResultType()

クエリの結果型に関する情報を返します。

(継承元 ObjectQuery)
GroupBy(String, String, ObjectParameter[])

指定された条件でクエリの結果をグループ化します。

Include(String)

クエリ結果に含める関連オブジェクトを指定します。

Intersect(ObjectQuery<T>)

このクエリビルダーメソッドは、このクエリの結果と、指定されたその他のクエリの両方の結果を結果とする新しいクエリを作成します。

OfType<TResultType>()

特定の型のみが結果となるようにクエリを制限します。

OrderBy(String, ObjectParameter[])

指定された条件でクエリの結果を並べ替えます。

Select(String, ObjectParameter[])

クエリの結果を、指定された投影で定義されているプロパティのみに制限します。

SelectValue<TResultType>(String, ObjectParameter[])

クエリの結果を、投影で指定されたプロパティのみに制限します。

Skip(String, String, ObjectParameter[])

指定された条件でクエリの結果を並べ替え、指定された数の結果をスキップします。

Top(String, ObjectParameter[])

クエリの結果を、指定されたアイテム数に制限します。

ToTraceString()

データ ソースに対して実行するコマンドを返します。

(継承元 ObjectQuery)
Union(ObjectQuery<T>)

このクエリビルダーメソッドは、新しいクエリを作成します。このクエリの結果は、このクエリの結果すべてに加えて、他のクエリのすべての結果が重複することはありません (つまり、結果は一意になります)。

UnionAll(ObjectQuery<T>)

このクエリビルダーメソッドは、新しいクエリを作成します。このクエリの結果には、このクエリの結果がすべて含まれ、他のクエリのすべての結果には重複が含まれます (つまり、結果は必ずしも一意ではありません)。

Where(String, ObjectParameter[])

指定されたフィルター条件と一致する結果となるようにクエリを制限します。

明示的なインターフェイスの実装

IDbAsyncEnumerable.GetAsyncEnumerator()

IDbAsyncEnumerator列挙時にデータベースに対して指定された SQL クエリを実行するを返します。

(継承元 ObjectQuery)
IDbAsyncEnumerable<T>.GetAsyncEnumerator()

IDbAsyncEnumerator<T>列挙時にデータベースに対して指定された SQL クエリを実行するを返します。

IEnumerable.GetEnumerator()

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

(継承元 ObjectQuery)
IEnumerable<T>.GetEnumerator()

IEnumerator<T>列挙時にデータベースに対して指定された SQL クエリを実行するを返します。

IListSource.ContainsListCollection (継承元 ObjectQuery)
IListSource.GetList()

コレクションを、データ バインディングで使用される IList として返します。

(継承元 ObjectQuery)
IQueryable.ElementType

このクエリ インスタンスの結果要素型を取得します。

(継承元 ObjectQuery)
IQueryable.Expression

このクエリを記述する式を取得します。 LINQ ビルダーパターンを使用して作成されたクエリの場合は、完全な LINQ 式ツリーを返します。それ以外の場合は、このクエリをラップする定数式を返します。 既定の式はキャッシュされないことに注意してください。 これにより、LINQ と Entity SQL のクエリを区別できるようになります。

(継承元 ObjectQuery)
IQueryable.Provider

IQueryProviderこのクエリインスタンスに関連付けられているを取得します。

(継承元 ObjectQuery)

拡張メソッド

AllAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

シーケンスのすべての要素が条件を満たしているかどうかを非同期に判断します。

AllAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

シーケンスのすべての要素が条件を満たしているかどうかを非同期に判断します。

AnyAsync<TSource>(IQueryable<TSource>)

シーケンスに要素が含まれているかどうかを非同期に判断します。

AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

シーケンスのいずれかの要素が条件を満たすかどうかを非同期に判断します。

AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

シーケンスのいずれかの要素が条件を満たすかどうかを非同期に判断します。

AnyAsync<TSource>(IQueryable<TSource>, CancellationToken)

シーケンスに要素が含まれているかどうかを非同期に判断します。

AsNoTracking<T>(IQueryable<T>)

返されたエンティティがまたはでキャッシュされない新しいクエリを返し DbContext ObjectContext ます。 このメソッドは、基になるクエリ オブジェクトの AsNoTracking メソッドを呼び出すと機能します。 基になるクエリオブジェクトに AsNoTracking メソッドがない場合、このメソッドを呼び出しても影響はありません。

AsStreaming<T>(IQueryable<T>)
互換性のために残されています。

バッファリングではなく結果をストリームする新しいクエリを返します。 このメソッドは、基になる query オブジェクトの AsStreaming メソッドを呼び出すことによって機能します。 基になるクエリオブジェクトに AsStreaming メソッドがない場合、このメソッドを呼び出しても影響はありません。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

Decimal入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される値のシーケンスの平均を非同期に計算します。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken)

Decimal入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される値のシーケンスの平均を非同期に計算します。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

Double入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される値のシーケンスの平均を非同期に計算します。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken)

Double入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される値のシーケンスの平均を非同期に計算します。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

Int32入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される値のシーケンスの平均を非同期に計算します。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken)

Int32入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される値のシーケンスの平均を非同期に計算します。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

Int64入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される値のシーケンスの平均を非同期に計算します。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken)

Int64入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される値のシーケンスの平均を非同期に計算します。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

Decimal入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される null 許容型の値のシーケンスの平均を非同期に計算します。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken)

Decimal入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される null 許容型の値のシーケンスの平均を非同期に計算します。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

Double入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される null 許容型の値のシーケンスの平均を非同期に計算します。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken)

Double入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される null 許容型の値のシーケンスの平均を非同期に計算します。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

Int32入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される null 許容型の値のシーケンスの平均を非同期に計算します。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken)

Int32入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される null 許容型の値のシーケンスの平均を非同期に計算します。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

Int64入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される null 許容型の値のシーケンスの平均を非同期に計算します。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken)

Int64入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される null 許容型の値のシーケンスの平均を非同期に計算します。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

Single入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される null 許容型の値のシーケンスの平均を非同期に計算します。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken)

Single入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される null 許容型の値のシーケンスの平均を非同期に計算します。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

Single入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される値のシーケンスの平均を非同期に計算します。

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken)

Single入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される値のシーケンスの平均を非同期に計算します。

ContainsAsync<TSource>(IQueryable<TSource>, TSource)

既定の等値比較子を使用して、指定した要素がシーケンスに含まれているかどうかを非同期に判断します。

ContainsAsync<TSource>(IQueryable<TSource>, TSource, CancellationToken)

既定の等値比較子を使用して、指定した要素がシーケンスに含まれているかどうかを非同期に判断します。

CountAsync<TSource>(IQueryable<TSource>)

シーケンス内の要素の数を非同期に返します。

CountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

条件を満たすシーケンス内の要素の数を非同期に返します。

CountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

条件を満たすシーケンス内の要素の数を非同期に返します。

CountAsync<TSource>(IQueryable<TSource>, CancellationToken)

シーケンス内の要素の数を非同期に返します。

FirstAsync<TSource>(IQueryable<TSource>)

シーケンスの最初の要素を非同期に返します。

FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

指定された条件を満たすシーケンスの最初の要素を非同期に返します。

FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

指定された条件を満たすシーケンスの最初の要素を非同期に返します。

FirstAsync<TSource>(IQueryable<TSource>, CancellationToken)

シーケンスの最初の要素を非同期に返します。

FirstOrDefaultAsync<TSource>(IQueryable<TSource>)

シーケンスの最初の要素を非同期に返します。シーケンスに要素が含まれていない場合は既定値を返します。

FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

指定された条件を満たすシーケンスの最初の要素、またはそのような要素が見つからない場合は既定値を非同期的に返します。

FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

指定された条件を満たすシーケンスの最初の要素、またはそのような要素が見つからない場合は既定値を非同期的に返します。

FirstOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken)

シーケンスの最初の要素を非同期に返します。シーケンスに要素が含まれていない場合は既定値を返します。

ForEachAsync<T>(IQueryable<T>, Action<T>)

クエリ結果を非同期に列挙し、各要素に対して指定されたアクションを実行します。

ForEachAsync<T>(IQueryable<T>, Action<T>, CancellationToken)

クエリ結果を非同期に列挙し、各要素に対して指定されたアクションを実行します。

Include<T>(IQueryable<T>, String)

クエリ結果に含める関連オブジェクトを指定します。

Include<T,TProperty>(IQueryable<T>, Expression<Func<T,TProperty>>)

クエリ結果に含める関連オブジェクトを指定します。

LongCountAsync<TSource>(IQueryable<TSource>)

Int64シーケンス内の要素の合計数を表すを非同期に返します。

LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Int64条件を満たすシーケンス内の要素の数を表すを非同期に返します。

LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Int64条件を満たすシーケンス内の要素の数を表すを非同期に返します。

LongCountAsync<TSource>(IQueryable<TSource>, CancellationToken)

Int64シーケンス内の要素の合計数を表すを非同期に返します。

MaxAsync<TSource>(IQueryable<TSource>)

シーケンスの最大値を非同期に返します。

MaxAsync<TSource>(IQueryable<TSource>, CancellationToken)

シーケンスの最大値を非同期に返します。

MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

シーケンスの各要素に対して射影関数を非同期に呼び出し、結果として得られる最大値を返します。

MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken)

シーケンスの各要素に対して射影関数を非同期に呼び出し、結果として得られる最大値を返します。

MinAsync<TSource>(IQueryable<TSource>)

シーケンスの最小値を非同期に返します。

MinAsync<TSource>(IQueryable<TSource>, CancellationToken)

シーケンスの最小値を非同期に返します。

MinAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

シーケンスの各要素に対して射影関数を非同期に呼び出し、結果として得られる最小値を返します。

MinAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken)

シーケンスの各要素に対して射影関数を非同期に呼び出し、結果として得られる最小値を返します。

SingleAsync<TSource>(IQueryable<TSource>)

シーケンスの唯一の要素を非同期に返し、シーケンス内の要素が1つだけでない場合は例外をスローします。

SingleAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

指定された条件を満たすシーケンスの唯一の要素を非同期に返し、そのような要素が複数存在する場合は例外をスローします。

SingleAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

指定された条件を満たすシーケンスの唯一の要素を非同期に返し、そのような要素が複数存在する場合は例外をスローします。

SingleAsync<TSource>(IQueryable<TSource>, CancellationToken)

シーケンスの唯一の要素を非同期に返し、シーケンス内の要素が1つだけでない場合は例外をスローします。

SingleOrDefaultAsync<TSource>(IQueryable<TSource>)

シーケンスの唯一の要素を非同期に返します。シーケンスが空の場合は既定値を返します。シーケンスに複数の要素がある場合、このメソッドは例外をスローします。

SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

指定された条件を満たすシーケンスの唯一の要素、またはそのような要素が存在しない場合は既定値を非同期的に返します。複数の要素が条件を満たす場合、このメソッドは例外をスローします。

SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

指定された条件を満たすシーケンスの唯一の要素、またはそのような要素が存在しない場合は既定値を非同期的に返します。複数の要素が条件を満たす場合、このメソッドは例外をスローします。

SingleOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken)

シーケンスの唯一の要素を非同期に返します。シーケンスが空の場合は既定値を返します。シーケンスに複数の要素がある場合、このメソッドは例外をスローします。

Skip<TSource>(IQueryable<TSource>, Expression<Func<Int32>>)

シーケンス内の指定された数の要素をバイパスし、残りの要素を返します。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

Decimal入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される値のシーケンスの合計を非同期に計算します。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken)

Decimal入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される値のシーケンスの合計を非同期に計算します。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

Double入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される値のシーケンスの合計を非同期に計算します。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken)

Double入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される値のシーケンスの合計を非同期に計算します。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

Int32入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される値のシーケンスの合計を非同期に計算します。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken)

Int32入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される値のシーケンスの合計を非同期に計算します。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

Int64入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される値のシーケンスの合計を非同期に計算します。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken)

Int64入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される値のシーケンスの合計を非同期に計算します。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

Decimal入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される null 許容型の値のシーケンスの合計を非同期に計算します。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken)

Decimal入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される null 許容型の値のシーケンスの合計を非同期に計算します。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

Double入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される null 許容型の値のシーケンスの合計を非同期に計算します。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken)

Double入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される null 許容型の値のシーケンスの合計を非同期に計算します。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

Int32入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される null 許容型の値のシーケンスの合計を非同期に計算します。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken)

Int32入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される null 許容型の値のシーケンスの合計を非同期に計算します。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

Int64入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される null 許容型の値のシーケンスの合計を非同期に計算します。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken)

Int64入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される null 許容型の値のシーケンスの合計を非同期に計算します。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

Single入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される null 許容型の値のシーケンスの合計を非同期に計算します。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken)

Single入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される null 許容型の値のシーケンスの合計を非同期に計算します。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

Single入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される値のシーケンスの合計を非同期に計算します。

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken)

Single入力シーケンスの各要素に対して射影関数を呼び出すことによって取得される値のシーケンスの合計を非同期に計算します。

Take<TSource>(IQueryable<TSource>, Expression<Func<Int32>>)

シーケンスの先頭から、指定された数の連続する要素を返します。

ToArrayAsync<TSource>(IQueryable<TSource>)

IQueryable<T> 非同期的に列挙することによって、から配列を作成します。

ToArrayAsync<TSource>(IQueryable<TSource>, CancellationToken)

IQueryable<T> 非同期的に列挙することによって、から配列を作成します。

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>)

Dictionary<TKey,TValue> IQueryable<T> 指定されたキーセレクター関数に従って非同期的に列挙することによって、からを作成します。

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Dictionary<TKey,TValue> IQueryable<T> 指定されたキーセレクター関数および比較子に従って非同期的に列挙することによって、からを作成します。

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>, CancellationToken)

Dictionary<TKey,TValue> IQueryable<T> 指定されたキーセレクター関数および比較子に従って非同期的に列挙することによって、からを作成します。

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, CancellationToken)

Dictionary<TKey,TValue> IQueryable<T> 指定されたキーセレクター関数に従って非同期的に列挙することによって、からを作成します。

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Dictionary<TKey,TValue> IQueryable<T> 指定されたキーセレクターおよび要素セレクター関数に従って非同期的に列挙することによって、からを作成します。

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Dictionary<TKey,TValue> IQueryable<T> 指定されたキーセレクター関数、比較子、および要素セレクター関数に従って、を非同期的に列挙することによって、からを作成します。

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>, CancellationToken)

Dictionary<TKey,TValue> IQueryable<T> 指定されたキーセレクター関数、比較子、および要素セレクター関数に従って、を非同期的に列挙することによって、からを作成します。

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, CancellationToken)

Dictionary<TKey,TValue> IQueryable<T> 指定されたキーセレクターおよび要素セレクター関数に従って非同期的に列挙することによって、からを作成します。

ToListAsync<TSource>(IQueryable<TSource>)

List<T> IQueryable<T> 非同期的に列挙することによって、からを作成します。

ToListAsync<TSource>(IQueryable<TSource>, CancellationToken)

List<T> IQueryable<T> 非同期的に列挙することによって、からを作成します。

適用対象