次の方法で共有


DbQuery<TResult> クラス

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

DbContext に対する LINQ to Entities クエリを表します。

継承階層

System.Object
  System.Data.Entity.Infrastructure.DbQuery<TResult>
    System.Data.Entity.DbSet<TEntity>

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

構文

'宣言
<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification := "Name is intentional")> _
Public Class DbQuery(Of TResult) _
    Implements IOrderedQueryable(Of TResult), IQueryable(Of TResult),  _
    IEnumerable(Of TResult), IOrderedQueryable, IQueryable, IEnumerable,  _
    IListSource, IDbAsyncEnumerable(Of TResult), IDbAsyncEnumerable
'使用
Dim instance As DbQuery(Of TResult)
[SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification = "Name is intentional")]
public class DbQuery<TResult> : IOrderedQueryable<TResult>, 
    IQueryable<TResult>, IEnumerable<TResult>, IOrderedQueryable, IQueryable, 
    IEnumerable, IListSource, IDbAsyncEnumerable<TResult>, IDbAsyncEnumerable
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1710:IdentifiersShouldHaveCorrectSuffix", Justification = L"Name is intentional")]
generic<typename TResult>
public ref class DbQuery : IOrderedQueryable<TResult>, 
    IQueryable<TResult>, IEnumerable<TResult>, IOrderedQueryable, IQueryable, 
    IEnumerable, IListSource, IDbAsyncEnumerable<TResult>, IDbAsyncEnumerable
[<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification = "Name is intentional")>]
type DbQuery<'TResult> =  
    class 
        interface IOrderedQueryable<'TResult>
        interface IQueryable<'TResult>
        interface IEnumerable<'TResult>
        interface IOrderedQueryable 
        interface IQueryable 
        interface IEnumerable 
        interface IListSource 
        interface IDbAsyncEnumerable<'TResult>
        interface IDbAsyncEnumerable 
    end
JScript does not support generic types and methods.

型パラメーター

  • TResult
    クエリの対象となるエンティティの型。

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

メソッド

  名前 説明
パブリック メソッド AsNoTracking 返されたエンティティが DbContext にキャッシュされない新しいクエリを返します。
パブリック メソッド AsStreaming 互換性のために残されています。 バッファリングの代わりに結果をストリームする新しいクエリを返します。
パブリック メソッド Equals 現在のクエリが指定されたクエリに等しいかどうかを判断します。 (Object.Equals(Object) をオーバーライドします。)
プロテクト メソッド Finalize (Object から継承されます。)
パブリック メソッド GetHashCode このクエリのハッシュ関数を返します。 (Object.GetHashCode() をオーバーライドします。)
パブリック メソッド GetType 現在のクエリの型を取得します。
パブリック メソッド Include クエリ結果に含める関連オブジェクトを指定します。
プロテクト メソッド MemberwiseClone (Object から継承されます。)
パブリック メソッド ToString 基になっているクエリの String 表記を返します。 (Object.ToString() をオーバーライドします。)

上揃え

演算子

  名前 説明
パブリック演算子静的メンバー Implicit(DbQuery<TResult> to DbQuery) このクエリに対して非ジェネリック DbQuery クラスの新しいインスタンスを返します。

上揃え

Extension のメソッド

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

上揃え

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

  名前 説明
明示的なインターフェイス実装プライベート プロパティ IListSource.ContainsListCollection false を返します。
明示的なインターフェイス実装プライベート プロパティ IQueryable.ElementType IQueryable 要素型。
明示的なインターフェイス実装プライベート プロパティ IQueryable.Expression IQueryable LINQ 式。
明示的なインターフェイス実装プライベート メソッド IEnumerable<TResult>.GetEnumerator このクエリの列挙体を取得します。その結果、クエリがストアに対して実行されます。
明示的なインターフェイス実装プライベート メソッド IEnumerable.GetEnumerator 列挙されたときにデータベースに対してクエリを実行する IEnumerator<T> を返します。
明示的なインターフェイス実装プライベート メソッド IListSource.GetList 例外をスローして、ストア クエリに直接バインドできないことを示します。代わりに、Load 拡張メソッドなどを使用して DbSet にデータを挿入してから、ローカル データにバインドします。WPF では、DbSet.Local にバインドします。Windows Forms では、DbSet.Local.ToBindingList() にバインドします。
明示的なインターフェイス実装プライベート プロパティ IQueryable.Provider IQueryable プロバイダー。
明示的なインターフェイス実装プライベート メソッド IDbAsyncEnumerable.GetAsyncEnumerator 列挙されたときにデータベースに対してクエリを実行する IDbAsyncEnumerator を返します。
明示的なインターフェイス実装プライベート メソッド IDbAsyncEnumerable<TResult>.GetAsyncEnumerator 列挙されたときにデータベースに対してクエリを実行する IDbAsyncEnumerator<T> を返します。

上揃え

スレッド セーフ

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

参照

参照

System.Data.Entity.Infrastructure 名前空間