Share via


IDbSet<TEntity> インターフェイス

定義

IDbSet<TEntity> 、コンテキスト内のすべてのエンティティのコレクション、または特定の型のデータベースからクエリを実行できるエンティティのコレクションを表します。 DbSet<TEntity> は、IDbSet の具象実装です。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification="Name is intentional")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public interface IDbSet<TEntity> : System.Collections.Generic.IEnumerable<TEntity>, System.Linq.IQueryable<TEntity> where TEntity : class
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification="Name is intentional")]
public interface IDbSet<TEntity> : System.Collections.Generic.IEnumerable<TEntity>, System.Linq.IQueryable<TEntity> where TEntity : class
type IDbSet<'Entity (requires 'Entity : null)> = interface
    interface IQueryable<'Entity (requires 'Entity : null)>
    interface seq<'Entity (requires 'Entity : null)>
    interface IQueryable
    interface IEnumerable
Public Interface IDbSet(Of TEntity)
Implements IEnumerable(Of TEntity), IQueryable(Of TEntity)

型パラメーター

TEntity

セットを定義する型。

派生
属性
実装

注釈

IDbSet<TEntity> はもともと、 のテスト ダブル (モックまたは偽物) DbSet<TEntity>の作成を許可することを目的としていました。 ただし、この方法では、インターフェイスに新しいメンバーを追加すると、新しいメンバーなしでインターフェイスを既に実装している既存のコードが壊れるという問題があります。 そのため、EF6 以降では、このインターフェイスに新しいメンバーは追加されないため、テスト ダブルの基本クラスとして使用することをお勧めします DbSet<TEntity>

プロパティ

Local

ObservableCollection<T>このセット内のすべての Added、Unchanged、Modified エンティティのローカル ビューを表す を取得します。 このローカル ビューは、コンテキストでエンティティが追加または削除されたときに同期を維持します。 同様に、ローカル ビューでエンティティが追加または削除されると、コンテキストでエンティティが自動的に追加または削除されます。

メソッド

Add(TEntity)

指定されたエンティティを、セットの基になるコンテキストに Added 状態で追加することにより、SaveChanges が呼び出されたときにデータベースに挿入されるようにします。

Attach(TEntity)

セットの基になるコンテキストに、指定されたエンティティをアタッチします。 つまり、エンティティはデータベースから読み取られた場合と同様に、Unchanged 状態のコンテキストに配置されます。

Create()

このセットの型に対するエンティティの新しいインスタンスを作成します。 このインスタンスはセットに追加またはアタッチされないことに注意してください。 基になるコンテキストがプロキシを作成するように設定され、エンティティ型がプロキシ作成の要件を満たしている場合、インスタンスとしてプロキシが返されます。

Create<TDerivedEntity>()

このセットの型に対して、またはこのセットの型から派生する型に対して、エンティティの新しいインスタンスを作成します。 このインスタンスはセットに追加またはアタッチされないことに注意してください。 基になるコンテキストがプロキシを作成するように設定され、エンティティ型がプロキシ作成の要件を満たしている場合、インスタンスとしてプロキシが返されます。

Find(Object[])

指定された主キー値を持つエンティティを検索します。 指定された主キー値を持つエンティティがコンテキスト内に存在する場合は、そのエンティティがすぐに返され、ストアへの要求は行われません。 それ以外の場合は、指定された主キー値を持つエンティティについてストアに要求が行われ、エンティティが見つかるとコンテキストにアタッチされて返されます。 コンテキスト内またはストア内にエンティティが見つからない場合は null が返されます。

Remove(TEntity)

指定されたエンティティを Deleted としてマークすることにより、SaveChanges が呼び出されたときにデータベースから削除されるようにします。 エンティティは、このメソッドが呼び出される前に、その他の状態でコンテキスト内に存在する必要があります。

拡張メソッド

AsNoTracking<T>(IQueryable<T>)

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

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

IDbSet<TEntity> 、コンテキスト内のすべてのエンティティのコレクション、または特定の型のデータベースからクエリを実行できるエンティティのコレクションを表します。 DbSet<TEntity> は、IDbSet の具象実装です。

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

IDbSet<TEntity> 、コンテキスト内のすべてのエンティティのコレクション、または特定の型のデータベースからクエリを実行できるエンティティのコレクションを表します。 DbSet<TEntity> は、IDbSet の具象実装です。

AddOrUpdate<TEntity>(IDbSet<TEntity>, TEntity[])

SaveChanges が呼び出されたときに、キーによってエンティティを追加または更新します。 データベース用語からの "upsert" 操作と同じです。 この方法は、移行を使用してデータをシードする場合に役立ちます。

AddOrUpdate<TEntity>(IDbSet<TEntity>, Expression<Func<TEntity,Object>>, TEntity[])

SaveChanges が呼び出されたときに、カスタム ID 式によってエンティティを追加または更新します。 データベース用語からの "upsert" 操作と同じです。 この方法は、移行を使用してデータをシードする場合に役立ちます。

AddOrUpdate<TEntity>(IDbSet<TEntity>, TEntity[])

SaveChanges が呼び出されたときに、キーによってエンティティを追加または更新します。 データベース用語からの "upsert" 操作と同じです。 この方法は、移行を使用してデータをシードする場合に役立ちます。

AddOrUpdate<TEntity>(IDbSet<TEntity>, Expression<Func<TEntity,Object>>, TEntity[])

SaveChanges が呼び出されたときに、カスタム ID 式によってエンティティを追加または更新します。 データベース用語からの "upsert" 操作と同じです。 この方法は、移行を使用してデータをシードする場合に役立ちます。

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>)

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

AsStreaming<T>(IQueryable<T>)
古い.

バッファー処理の代わりに結果をストリーミングする新しいクエリを返します。 このメソッドは、基になるクエリ オブジェクトの 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>>>)

入力シーケンスの各要素でプロジェクション関数を呼び出すことによって取得される null 許容 Decimal 値のシーケンスの平均を非同期的に計算します。

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

入力シーケンスの各要素でプロジェクション関数を呼び出すことによって取得される null 許容 Decimal 値のシーケンスの平均を非同期的に計算します。

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

入力シーケンスの各要素でプロジェクション関数を呼び出すことによって取得される null 許容 Double 値のシーケンスの平均を非同期的に計算します。

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

入力シーケンスの各要素でプロジェクション関数を呼び出すことによって取得される null 許容 Double 値のシーケンスの平均を非同期的に計算します。

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

入力シーケンスの各要素でプロジェクション関数を呼び出すことによって取得される null 許容 Int32 値のシーケンスの平均を非同期的に計算します。

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

入力シーケンスの各要素でプロジェクション関数を呼び出すことによって取得される null 許容 Int32 値のシーケンスの平均を非同期的に計算します。

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

入力シーケンスの各要素でプロジェクション関数を呼び出すことによって取得される null 許容 Int64 値のシーケンスの平均を非同期的に計算します。

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

入力シーケンスの各要素でプロジェクション関数を呼び出すことによって取得される null 許容 Int64 値のシーケンスの平均を非同期的に計算します。

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

入力シーケンスの各要素でプロジェクション関数を呼び出すことによって取得される null 許容 Single 値のシーケンスの平均を非同期的に計算します。

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

入力シーケンスの各要素でプロジェクション関数を呼び出すことによって取得される null 許容 Single 値のシーケンスの平均を非同期的に計算します。

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>>>)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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>列挙することによって、 から を作成します。

適用対象