次の方法で共有


ObjectQuery<T> クラス

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

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

継承階層

System.Object
  System.Data.Entity.Core.Objects.ObjectQuery
    System.Data.Entity.Core.Objects.ObjectQuery<T>
      System.Data.Entity.Core.Objects.ObjectSet<TEntity>

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

構文

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

型パラメーター

  • T
    この ObjectQuery の結果型

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

コンストラクター

  名前 説明
パブリック メソッド ObjectQuery<T>(String, ObjectContext) 指定された Entity SQL コマンドを最初のクエリとして使用して、新しい ObjectQuery<T> インスタンスを作成します。
パブリック メソッド ObjectQuery<T>(String, ObjectContext, MergeOption) 指定された Entity SQL コマンドを最初のクエリとして使用し、さらに指定されたマージ オプションを使用して、新しい ObjectQuery<T> インスタンスを作成します。

上揃え

プロパティ

  名前 説明
パブリック プロパティ CommandText クエリのコマンド テキストを返します。 (ObjectQuery から継承されます。)
パブリック プロパティ Context このオブジェクト クエリに関連付けられているオブジェクト コンテキストを取得します。 (ObjectQuery から継承されます。)
パブリック プロパティ EnablePlanCaching クエリ プランをキャッシュするかどうかを示す値を取得または設定します。 (ObjectQuery から継承されます。)
パブリック プロパティ MergeOption クエリから返されたオブジェクトをオブジェクト コンテキストに追加する方法を取得または設定します。 (ObjectQuery から継承されます。)
パブリック プロパティ Name このオブジェクト クエリの名前を取得または設定します。
パブリック プロパティ Parameters このオブジェクト クエリのパラメーター コレクションを取得します。 (ObjectQuery から継承されます。)
パブリック プロパティ Streaming クエリはストリーミングか、またはバッファリングか (ObjectQuery から継承されます。)

上揃え

メソッド

  名前 説明
パブリック メソッド Distinct 結果が一意となるようにクエリを制限します。
パブリック メソッド Equals (Object から継承されます。)
パブリック メソッド Except このクエリ ビルダー メソッドは、指定された他のクエリにも含まれる結果を除くこのクエリのすべての結果を返す新しいクエリを作成します。
パブリック メソッド Execute 指定されたマージ オプションを使用してオブジェクト クエリを実行します。
パブリック メソッド ExecuteAsync(MergeOption) 指定されたマージ オプションを使用して非同期的にオブジェクト クエリを実行します。
パブリック メソッド ExecuteAsync(MergeOption, CancellationToken) 指定されたマージ オプションを使用して非同期的にオブジェクト クエリを実行します。
プロテクト メソッド Finalize (Object から継承されます。)
パブリック メソッド GetHashCode (Object から継承されます。)
パブリック メソッド GetResultType クエリの結果型に関する情報を返します。 (ObjectQuery から継承されます。)
パブリック メソッド GetType (Object から継承されます。)
パブリック メソッド GroupBy 指定された条件でクエリの結果をグループ化します。
パブリック メソッド Include クエリ結果に含める関連オブジェクトを指定します。
パブリック メソッド Intersect このクエリ ビルダー メソッドは、このクエリと指定された他のクエリの両方に含まれる結果を返す新しいクエリを作成します。
プロテクト メソッド MemberwiseClone (Object から継承されます。)
パブリック メソッド OfType<TResultType> 特定の型のみが結果となるようにクエリを制限します。
パブリック メソッド OrderBy 指定された条件でクエリの結果を並べ替えます。
パブリック メソッド Select クエリの結果を、指定された投影で定義されているプロパティのみに制限します。
パブリック メソッド SelectValue<TResultType> クエリの結果を、投影で指定されたプロパティのみに制限します。
パブリック メソッド Skip 指定された条件でクエリの結果を並べ替え、指定された数の結果をスキップします。
パブリック メソッド Top クエリの結果を、指定されたアイテム数に制限します。
パブリック メソッド ToString (Object から継承されます。)
パブリック メソッド ToTraceString データ ソースに対して実行するコマンドを返します。 (ObjectQuery から継承されます。)
パブリック メソッド Union このクエリ ビルダー メソッドは、このクエリのすべての結果、および他のクエリのすべての結果を返す新しいクエリを作成します。重複は取り除かれます (つまり、結果は一意です)。
パブリック メソッド UnionAll このクエリ ビルダー メソッドは、このクエリのすべての結果、および他のクエリのすべての結果を返す新しいクエリを作成します。重複もすべて含まれます (つまり、結果は一意であるとは限りません)。
パブリック メソッド Where 指定されたフィルター条件と一致する結果となるようにクエリを制限します。

上揃え

Extension のメソッド

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

上揃え

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

  名前 説明
明示的なインターフェイス実装プライベート プロパティ IListSource.ContainsListCollection このクエリにクエリ オブジェクトのコレクションが含まれているかどうかを示す値を取得します。 (ObjectQuery から継承されます。)
明示的なインターフェイス実装プライベート プロパティ IQueryable.ElementType このクエリ インスタンスの結果要素型を取得します。 (ObjectQuery から継承されます。)
明示的なインターフェイス実装プライベート プロパティ IQueryable.Expression このクエリを記述する式を取得します。LINQ ビルダー パターンを使用して作成されたクエリの場合、完全な LINQ 式ツリーを返します。それ以外の場合は、このクエリをラップする定数式を返します。既定の式はキャッシュされないことに注意してください。これにより、LINQ クエリと Entity-SQL クエリを区別できます。 (ObjectQuery から継承されます。)
明示的なインターフェイス実装プライベート メソッド IEnumerable.GetEnumerator コレクションを反復処理する列挙子を返します。 (ObjectQuery から継承されます。)
明示的なインターフェイス実装プライベート メソッド IEnumerable<T>.GetEnumerator 列挙されたときにデータベースに対して指定された SQL クエリを実行する IEnumerator<T> を返します。
明示的なインターフェイス実装プライベート メソッド IListSource.GetList コレクションを、データ バインドで使用される IList として返します。 (ObjectQuery から継承されます。)
明示的なインターフェイス実装プライベート プロパティ IQueryable.Provider このクエリ インスタンスに関連付けられている IQueryProvider を取得します。 (ObjectQuery から継承されます。)
明示的なインターフェイス実装プライベート メソッド IDbAsyncEnumerable.GetAsyncEnumerator 列挙されたときにデータベースに対して指定された SQL クエリを実行する IDbAsyncEnumerator を返します。 (ObjectQuery から継承されます。)
明示的なインターフェイス実装プライベート メソッド IDbAsyncEnumerable<T>.GetAsyncEnumerator 列挙されたときにデータベースに対して指定された SQL クエリを実行する IDbAsyncEnumerator<T> を返します。

上揃え

スレッド セーフ

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

参照

参照

System.Data.Entity.Core.Objects 名前空間