次の方法で共有


QueryableExtensions クラス

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

Entity Framework の LINQ クエリで使用する便利な拡張メソッドを提供します。

継承階層

System.Object
  System.Data.Entity.QueryableExtensions

名前空間:  System.Data.Entity
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
<ExtensionAttribute> _
Public NotInheritable Class QueryableExtensions
'使用
public static class QueryableExtensions
[ExtensionAttribute]
public ref class QueryableExtensions abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type QueryableExtensions =  class end
public final class QueryableExtensions

QueryableExtensions 型で公開されるメンバーは以下のとおりです。

メソッド

  名前 説明
パブリック メソッド静的メンバー 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>, CancellationToken) シーケンスに要素が含まれているかどうかを非同期に判断します。
パブリック メソッド静的メンバー AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken) シーケンスのいずれかの要素が条件を満たしているかどうかを非同期に判断します。
パブリック メソッド静的メンバー AsNoTracking(IQueryable) 返されるエンティティが DbContext または ObjectContext にキャッシュされない新しいクエリを返します。このメソッドは、基になるクエリ オブジェクトの AsNoTracking メソッドを呼び出すと機能します。基になるクエリ オブジェクトに AsNoTracking メソッドが存在しない場合、このメソッドを呼び出しても影響はありません。
パブリック メソッド静的メンバー AsNoTracking<T>(IQueryable<T>) 返されるエンティティが DbContext または ObjectContext にキャッシュされない新しいクエリを返します。このメソッドは、基になるクエリ オブジェクトの AsNoTracking メソッドを呼び出すと機能します。基になるクエリ オブジェクトに AsNoTracking メソッドが存在しない場合、このメソッドを呼び出しても影響はありません。
パブリック メソッド静的メンバー AsStreaming(IQueryable) 互換性のために残されています。 バッファリングの代わりに結果をストリームする新しいクエリを返します。このメソッドは、基になるクエリ オブジェクトの AsStreaming メソッドを呼び出すと機能します。基になるクエリ オブジェクトに AsStreaming メソッドが存在しない場合、このメソッドを呼び出しても影響はありません。
パブリック メソッド静的メンバー AsStreaming<T>(IQueryable<T>) 互換性のために残されています。 バッファリングの代わりに結果をストリームする新しいクエリを返します。このメソッドは、基になるクエリ オブジェクトの AsStreaming メソッドを呼び出すと機能します。基になるクエリ オブジェクトに AsStreaming メソッドが存在しない場合、このメソッドを呼び出しても影響はありません。
パブリック メソッド静的メンバー AverageAsync(IQueryable<Decimal>) Decimal 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync(IQueryable<Double>) Double 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync(IQueryable<Int32>) Int32 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync(IQueryable<Int64>) Int64 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync(IQueryable<Nullable<Decimal>>) null 許容の Decimal 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync(IQueryable<Nullable<Double>>) null 許容の Double 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync(IQueryable<Nullable<Int32>>) null 許容の Int32 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync(IQueryable<Nullable<Int64>>) null 許容の Int64 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync(IQueryable<Nullable<Single>>) null 許容の Single 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync(IQueryable<Single>) Single 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync(IQueryable<Decimal>, CancellationToken) Decimal 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync(IQueryable<Double>, CancellationToken) Double 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync(IQueryable<Int32>, CancellationToken) Int32 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync(IQueryable<Int64>, CancellationToken) Int64 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync(IQueryable<Nullable<Decimal>>, CancellationToken) null 許容の Decimal 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync(IQueryable<Nullable<Double>>, CancellationToken) null 許容の Double 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync(IQueryable<Nullable<Int32>>, CancellationToken) null 許容の Int32 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync(IQueryable<Nullable<Int64>>, CancellationToken) null 許容の Int64 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync(IQueryable<Nullable<Single>>, CancellationToken) null 許容の Single 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync(IQueryable<Single>, CancellationToken) Single 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Decimal>>) 入力シーケンスの各要素に対して射影関数を呼び出して取得する Decimal 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Double>>) 入力シーケンスの各要素に対して射影関数を呼び出して取得する Double 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int32>>) 入力シーケンスの各要素に対して射影関数を呼び出して取得する Int32 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int64>>) 入力シーケンスの各要素に対して射影関数を呼び出して取得する Int64 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Decimal>>>) 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Decimal 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Double>>>) 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Double 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int32>>>) 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Int32 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int64>>>) 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Int64 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Single>>>) 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Single 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Single>>) 入力シーケンスの各要素に対して射影関数を呼び出して取得する Single 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Decimal>>, CancellationToken) 入力シーケンスの各要素に対して射影関数を呼び出して取得する Decimal 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Double>>, CancellationToken) 入力シーケンスの各要素に対して射影関数を呼び出して取得する Double 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int32>>, CancellationToken) 入力シーケンスの各要素に対して射影関数を呼び出して取得する Int32 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int64>>, CancellationToken) 入力シーケンスの各要素に対して射影関数を呼び出して取得する Int64 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Decimal>>>, CancellationToken) 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Decimal 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Double>>>, CancellationToken) 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Double 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int32>>>, CancellationToken) 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Int32 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int64>>>, CancellationToken) 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Int64 値のシーケンスの平均を非同期に計算します。
パブリック メソッド静的メンバー AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Single>>>, CancellationToken) 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の 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>, CancellationToken) シーケンスの要素の数を非同期に返します。
パブリック メソッド静的メンバー CountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken) 条件を満たすシーケンスの要素の数を非同期に返します。
パブリック メソッド静的メンバー FirstAsync<TSource>(IQueryable<TSource>) シーケンスの最初の要素を非同期に返します。
パブリック メソッド静的メンバー FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>) 指定された条件を満たすシーケンスの最初の要素を非同期に返します。
パブリック メソッド静的メンバー FirstAsync<TSource>(IQueryable<TSource>, CancellationToken) シーケンスの最初の要素を非同期に返します。
パブリック メソッド静的メンバー FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken) 指定された条件を満たすシーケンスの最初の要素を非同期に返します。
パブリック メソッド静的メンバー FirstOrDefaultAsync<TSource>(IQueryable<TSource>) シーケンスの最初の要素を非同期に返します。シーケンスに要素が含まれていない場合は既定値を返します。
パブリック メソッド静的メンバー FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>) 指定された条件を満たすシーケンスの最初の要素を非同期に返します。このような要素が見つからない場合は既定値を返します。
パブリック メソッド静的メンバー FirstOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken) シーケンスの最初の要素を非同期に返します。シーケンスに要素が含まれていない場合は既定値を返します。
パブリック メソッド静的メンバー FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken) 指定された条件を満たすシーケンスの最初の要素を非同期に返します。このような要素が見つからない場合は既定値を返します。
パブリック メソッド静的メンバー ForEachAsync(IQueryable, Action<Object>) クエリ結果を非同期に列挙し、各要素に対して指定されたアクションを実行します。
パブリック メソッド静的メンバー ForEachAsync(IQueryable, Action<Object>, CancellationToken) クエリ結果を非同期に列挙し、各要素に対して指定されたアクションを実行します。
パブリック メソッド静的メンバー ForEachAsync<T>(IQueryable<T>, Action<T>) クエリ結果を非同期に列挙し、各要素に対して指定されたアクションを実行します。
パブリック メソッド静的メンバー ForEachAsync<T>(IQueryable<T>, Action<T>, CancellationToken) クエリ結果を非同期に列挙し、各要素に対して指定されたアクションを実行します。
パブリック メソッド静的メンバー Include(IQueryable, String) クエリ結果に含める関連オブジェクトを指定します。
パブリック メソッド静的メンバー Include<T>(IQueryable<T>, String) クエリ結果に含める関連オブジェクトを指定します。
パブリック メソッド静的メンバー Include<T, TProperty>(IQueryable<T>, Expression<Func<T, TProperty>>) クエリ結果に含める関連オブジェクトを指定します。
パブリック メソッド静的メンバー Load DbSet<TEntity>ObjectSet<TEntity>ObjectQuery<T> などのサーバー クエリを対象に、クエリの結果がクライアント上の関連付けられた DbContextObjectContext などのキャッシュに読み込まれるように、クエリを列挙します。これは ToList メソッドを呼び出してから、実際にリストを作成するオーバーヘッドなしでリストを破棄する場合と同じです。
パブリック メソッド静的メンバー LoadAsync(IQueryable) DbSet<TEntity>ObjectSet<TEntity>ObjectQuery<T> などのサーバー クエリを対象に、クエリの結果がクライアント上の関連付けられた DbContextObjectContext などのキャッシュに読み込まれるように、クエリを非同期に列挙します。これは ToList メソッドを呼び出してから、実際にリストを作成するオーバーヘッドなしでリストを破棄する場合と同じです。
パブリック メソッド静的メンバー LoadAsync(IQueryable, CancellationToken) DbSet<TEntity>ObjectSet<TEntity>ObjectQuery<T> などのサーバー クエリを対象に、クエリの結果がクライアント上の関連付けられた DbContextObjectContext などのキャッシュに読み込まれるように、クエリを非同期に列挙します。これは ToList メソッドを呼び出してから、実際にリストを作成するオーバーヘッドなしでリストを破棄する場合と同じです。
パブリック メソッド静的メンバー LongCountAsync<TSource>(IQueryable<TSource>) シーケンスの要素の総数を表す Int64 を非同期に返します。
パブリック メソッド静的メンバー LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>) 条件を満たすシーケンスの要素の数を表す Int64 を非同期に返します。
パブリック メソッド静的メンバー LongCountAsync<TSource>(IQueryable<TSource>, CancellationToken) シーケンスの要素の総数を表す Int64 を非同期に返します。
パブリック メソッド静的メンバー LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, 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>, CancellationToken) シーケンスの唯一の要素を非同期に返し、シーケンスの要素が 1 つだけではない場合は例外をスローします。
パブリック メソッド静的メンバー SingleAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken) 指定された条件を満たすシーケンスの唯一の要素を非同期に返し、そのような要素が複数存在する場合は例外をスローします。
パブリック メソッド静的メンバー SingleOrDefaultAsync<TSource>(IQueryable<TSource>) シーケンスの唯一の要素を非同期に返します。シーケンスが空の場合、既定値を返します。シーケンス内に要素が複数ある場合、このメソッドは例外をスローします。
パブリック メソッド静的メンバー SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>) 指定された条件を満たすシーケンスの唯一の要素を非同期に返します。そのような要素が存在しない場合、既定値を返します。複数の要素が条件を満たす場合、このメソッドは例外をスローします。
パブリック メソッド静的メンバー SingleOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken) シーケンスの唯一の要素を非同期に返します。シーケンスが空の場合、既定値を返します。シーケンス内に要素が複数ある場合、このメソッドは例外をスローします。
パブリック メソッド静的メンバー SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken) 指定された条件を満たすシーケンスの唯一の要素を非同期に返します。そのような要素が存在しない場合、既定値を返します。複数の要素が条件を満たす場合、このメソッドは例外をスローします。
パブリック メソッド静的メンバー Skip<TSource> シーケンス内の指定された数の要素をバイパスし、残りの要素を返します。
パブリック メソッド静的メンバー SumAsync(IQueryable<Decimal>) Decimal 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync(IQueryable<Double>) Double 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync(IQueryable<Int32>) Int32 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync(IQueryable<Int64>) Int64 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync(IQueryable<Nullable<Decimal>>) null 許容の Decimal 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync(IQueryable<Nullable<Double>>) null 許容の Double 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync(IQueryable<Nullable<Int32>>) null 許容の Int32 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync(IQueryable<Nullable<Int64>>) null 許容の Int64 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync(IQueryable<Nullable<Single>>) null 許容の Single 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync(IQueryable<Single>) Single 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync(IQueryable<Decimal>, CancellationToken) Decimal 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync(IQueryable<Double>, CancellationToken) Double 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync(IQueryable<Int32>, CancellationToken) Int32 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync(IQueryable<Int64>, CancellationToken) Int64 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync(IQueryable<Nullable<Decimal>>, CancellationToken) null 許容の Decimal 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync(IQueryable<Nullable<Double>>, CancellationToken) null 許容の Double 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync(IQueryable<Nullable<Int32>>, CancellationToken) null 許容の Int32 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync(IQueryable<Nullable<Int64>>, CancellationToken) null 許容の Int64 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync(IQueryable<Nullable<Single>>, CancellationToken) null 許容の Single 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync(IQueryable<Single>, CancellationToken) Single 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Decimal>>) 入力シーケンスの各要素に対して射影関数を呼び出して取得する Decimal 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Double>>) 入力シーケンスの各要素に対して射影関数を呼び出して取得する Double 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int32>>) 入力シーケンスの各要素に対して射影関数を呼び出して取得する Int32 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int64>>) 入力シーケンスの各要素に対して射影関数を呼び出して取得する Int64 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Decimal>>>) 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Decimal 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Double>>>) 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Double 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int32>>>) 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Int32 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int64>>>) 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Int64 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Single>>>) 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Single 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Single>>) 入力シーケンスの各要素に対して射影関数を呼び出して取得する Single 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Decimal>>, CancellationToken) 入力シーケンスの各要素に対して射影関数を呼び出して取得する Decimal 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Double>>, CancellationToken) 入力シーケンスの各要素に対して射影関数を呼び出して取得する Double 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int32>>, CancellationToken) 入力シーケンスの各要素に対して射影関数を呼び出して取得する Int32 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int64>>, CancellationToken) 入力シーケンスの各要素に対して射影関数を呼び出して取得する Int64 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Decimal>>>, CancellationToken) 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Decimal 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Double>>>, CancellationToken) 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Double 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int32>>>, CancellationToken) 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Int32 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int64>>>, CancellationToken) 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Int64 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Single>>>, CancellationToken) 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Single 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Single>>, CancellationToken) 入力シーケンスの各要素に対して射影関数を呼び出して取得する Single 値のシーケンスの合計を非同期に計算します。
パブリック メソッド静的メンバー Take<TSource> シーケンスの先頭から指定された数だけの連続する要素を返します。
パブリック メソッド静的メンバー ToArrayAsync<TSource>(IQueryable<TSource>) 非同期に列挙して IQueryable<T> から配列を作成します。
パブリック メソッド静的メンバー ToArrayAsync<TSource>(IQueryable<TSource>, CancellationToken) 非同期に列挙して IQueryable<T> から配列を作成します。
パブリック メソッド静的メンバー ToDictionaryAsync<TSource, TKey>(IQueryable<TSource>, Func<TSource, TKey>) 指定されたキー セレクター関数に従って、非同期に列挙して IQueryable<T> から Dictionary<TKey, TValue> を作成します。
パブリック メソッド静的メンバー ToDictionaryAsync<TSource, TKey>(IQueryable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>) 指定されたキー セレクター関数および比較子に従って、非同期に列挙して IQueryable<T> から Dictionary<TKey, TValue> を作成します。
パブリック メソッド静的メンバー ToDictionaryAsync<TSource, TKey>(IQueryable<TSource>, Func<TSource, TKey>, CancellationToken) 指定されたキー セレクター関数に従って、非同期に列挙して IQueryable<T> から Dictionary<TKey, TValue> を作成します。
パブリック メソッド静的メンバー ToDictionaryAsync<TSource, TKey>(IQueryable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>, CancellationToken) 指定されたキー セレクター関数および比較子に従って、非同期に列挙して IQueryable<T> から Dictionary<TKey, TValue> を作成します。
パブリック メソッド静的メンバー ToDictionaryAsync<TSource, TKey, TElement>(IQueryable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>) 指定されたキー セレクター関数および要素セレクター関数に従って、非同期に列挙して IQueryable<T> から Dictionary<TKey, TValue> を作成します。
パブリック メソッド静的メンバー ToDictionaryAsync<TSource, TKey, TElement>(IQueryable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>) 指定されたキー セレクター関数、比較子、および要素セレクター関数に従って、非同期に列挙して IQueryable<T> から Dictionary<TKey, TValue> を作成します。
パブリック メソッド静的メンバー ToDictionaryAsync<TSource, TKey, TElement>(IQueryable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, CancellationToken) 指定されたキー セレクター関数および要素セレクター関数に従って、非同期に列挙して IQueryable<T> から Dictionary<TKey, TValue> を作成します。
パブリック メソッド静的メンバー ToDictionaryAsync<TSource, TKey, TElement>(IQueryable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>, CancellationToken) 指定されたキー セレクター関数、比較子、および要素セレクター関数に従って、非同期に列挙して IQueryable<T> から Dictionary<TKey, TValue> を作成します。
パブリック メソッド静的メンバー ToListAsync(IQueryable) 非同期に列挙して、IQueryable から List<T> を作成します。
パブリック メソッド静的メンバー ToListAsync(IQueryable, CancellationToken) 非同期に列挙して、IQueryable から List<T> を作成します。
パブリック メソッド静的メンバー ToListAsync<TSource>(IQueryable<TSource>) 非同期に列挙して IQueryable<T> から List<T> を作成します。
パブリック メソッド静的メンバー ToListAsync<TSource>(IQueryable<TSource>, CancellationToken) 非同期に列挙して IQueryable<T> から List<T> を作成します。

上揃え

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

System.Data.Entity 名前空間