DbSet<TEntity> クラス

定義

DbSet は、コンテキスト内のすべてのエンティティのコレクションを表します。または、指定された型のデータベースからクエリを実行できます。 DbSet オブジェクトは、dbset. Set メソッドを使用して Dbset から作成されます。

[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 class DbSet<TEntity> : System.Data.Entity.Infrastructure.DbQuery<TEntity>, System.Collections.Generic.IEnumerable<TEntity>, System.Data.Entity.IDbSet<TEntity>, System.Linq.IQueryable<TEntity> where TEntity : class
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification="Name is intentional")]
public class DbSet<TEntity> : System.Data.Entity.Infrastructure.DbQuery<TEntity>, System.Collections.Generic.IEnumerable<TEntity>, System.Data.Entity.IDbSet<TEntity>, System.Linq.IQueryable<TEntity> where TEntity : class
type DbSet<'Entity (requires 'Entity : null)> = class
    inherit DbQuery<'Entity (requires 'Entity : null)>
    interface IDbSet<'Entity (requires 'Entity : null)>
    interface IQueryable<'Entity (requires 'Entity : null)>
    interface seq<'Entity (requires 'Entity : null)>
    interface IQueryable
    interface IEnumerable
Public Class DbSet(Of TEntity)
Inherits DbQuery(Of TEntity)
Implements IDbSet(Of TEntity), IEnumerable(Of TEntity), IQueryable(Of TEntity)

型パラメーター

TEntity

セットを定義する型。

継承
DbQuery<TEntity>
DbSet<TEntity>
属性
実装

注釈

DbSet では、MEST (型ごとに複数のエンティティセット) がサポートされていないことに注意してください。これは、型とセットの間に常に一対一の相関関係があることを意味します。

コンストラクター

DbSet<TEntity>()

DbSet<TEntity>DbSets のテスト double として使用される派生型のコンストラクターから呼び出された場合に、のインスタンスを作成します。 テスト double によって使用されるメソッドとプロパティは、AsNoTracking、Asnotracking、および既定の実装が no op である Include を除く、テスト double によって実装される必要があります。

プロパティ

Local

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

Sql

基に String なるクエリの表現を取得します。

(継承元 DbQuery<TResult>)

メソッド

Add(TEntity)

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

AddRange(IEnumerable<TEntity>)

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

AsNoTracking()

返されたエンティティがにキャッシュされない新しいクエリを返し DbContext ます。

(継承元 DbQuery<TResult>)
AsStreaming()
互換性のために残されています。

バッファリングではなく結果をストリームする新しいクエリを返します。

(継承元 DbQuery<TResult>)
Attach(TEntity)

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

Create()

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

Create<TDerivedEntity>()

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

Equals(Object)
Find(Object[])

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

FindAsync(CancellationToken, Object[])

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

FindAsync(Object[])

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

GetHashCode()

Serves as the default hash function.

GetType()

Gets the Type of the current instance.

Include(String)

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

(継承元 DbQuery<TResult>)
Remove(TEntity)

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

RemoveRange(IEnumerable<TEntity>)

設定の基になるコンテキストから、指定されたエンティティのコレクションを削除します。各エンティティは Deleted 状態になり、SaveChanges が呼び出されたときにデータベースから削除されます。

SqlQuery(String, Object[])

このセットにエンティティを返す生の SQL クエリを作成します。 既定では、返されるエンティティはコンテキストによって追跡されます。これは、返されたに対して AsNoTracking を呼び出すことによって変更でき DbSqlQuery<TEntity> ます。 返されるエンティティは常にこのセットの型であり、派生型ではないことに注意してください。 照会先の 1 つまたは複数のテーブルにその他のエンティティ型のデータが格納されている場合、正しい型のエンティティだけが返されるように、適切に SQL クエリを作成する必要があります。

SQL を受け入れる API と同様に、SQL インジェクション攻撃から保護するために、ユーザー入力をパラメーター化することが重要です。 パラメータープレースホルダーを SQL クエリ文字列に含め、パラメーター値を追加の引数として指定できます。 指定したパラメーター値は、自動的に DbParameter に変換されます。 関連.Blog. SqlQuery ("SELECT * FROM dbo"投稿者 = @p0 ", userSuppliedAuthor);または、DbParameter を構築して SqlQuery に渡すこともできます。 こうすることで、SQL クエリ文字列に名前付きパラメーターを使用できます。 関連.Blog. SqlQuery ("SELECT * FROM dbo"投稿者 = @author ", New SqlParameter (" @author ", userSuppliedAuthor));

ToString()

基に String なるクエリの表現を返します。

(継承元 DbQuery<TResult>)

演算子

Implicit(DbSet<TEntity> to DbSet)

同等の非ジェネリックオブジェクトを返し DbSet ます。

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

IDbAsyncEnumerable.GetAsyncEnumerator()

IDbAsyncEnumerator列挙された場合に、データベースに対してクエリを実行するを返します。

(継承元 DbQuery<TResult>)
IDbAsyncEnumerable<TResult>.GetAsyncEnumerator()

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

(継承元 DbQuery<TResult>)
IEnumerable.GetEnumerator()

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

(継承元 DbQuery<TResult>)
IEnumerable<TResult>.GetEnumerator()

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

(継承元 DbQuery<TResult>)
IListSource.ContainsListCollection

Falseを返します。

(継承元 DbQuery<TResult>)
IListSource.GetList()

例外をスローして、ストア クエリに直接バインドできないことを示します。 代わりに、Load extension メソッドなどを使用して DbSet にデータを設定し、ローカルデータにバインドします。 WPF を DbSet. ローカルにバインドします。 Windows Forms では、DbSet.Local.ToBindingList() にバインドします。

(継承元 DbQuery<TResult>)
IQueryable.ElementType

IQueryable 要素型。

(継承元 DbQuery<TResult>)
IQueryable.Expression

IQueryable LINQ 式。

(継承元 DbQuery<TResult>)
IQueryable.Provider

IQueryable プロバイダー。

(継承元 DbQuery<TResult>)

拡張メソッド

AsNoTracking<T>(IQueryable<T>)

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

Include<T>(IQueryable<T>, String)
Include<T,TProperty>(IQueryable<T>, Expression<Func<T,TProperty>>)
AddOrUpdate<TEntity>(IDbSet<TEntity>, TEntity[])

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

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

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

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

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

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

SaveChanges が呼び出されたときに、カスタム識別式によってエンティティを追加または更新します。 データベース用語からの "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>)

返されたエンティティがまたはでキャッシュされない新しいクエリを返し 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> 非同期的に列挙することによって、からを作成します。

適用対象