ObjectSet<TEntity> クラス
[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]
作成、読み取り、更新、および削除の各操作の実行に使用される型指定されたエンティティ セットを表します。
継承階層
System.Object
System.Data.Entity.Core.Objects.ObjectQuery
System.Data.Entity.Core.Objects.ObjectQuery<TEntity>
System.Data.Entity.Core.Objects.ObjectSet<TEntity>
名前空間: System.Data.Entity.Core.Objects
アセンブリ: EntityFramework (EntityFramework.dll 内)
構文
'宣言
<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")> _
Public Class ObjectSet(Of TEntity As Class) _
Inherits ObjectQuery(Of TEntity) _
Implements IObjectSet(Of TEntity), IQueryable(Of TEntity), _
IEnumerable(Of TEntity), IQueryable, IEnumerable
'使用
Dim instance As ObjectSet(Of TEntity)
[SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
public class ObjectSet<TEntity> : ObjectQuery<TEntity>,
IObjectSet<TEntity>, IQueryable<TEntity>, IEnumerable<TEntity>,
IQueryable, IEnumerable
where TEntity : class
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1710:IdentifiersShouldHaveCorrectSuffix")]
generic<typename TEntity>
where TEntity : ref class
public ref class ObjectSet : public ObjectQuery<TEntity>,
IObjectSet<TEntity>, IQueryable<TEntity>, IEnumerable<TEntity>,
IQueryable, IEnumerable
[<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")>]
type ObjectSet<'TEntity when 'TEntity : not struct> =
class
inherit ObjectQuery<'TEntity>
interface IObjectSet<'TEntity>
interface IQueryable<'TEntity>
interface IEnumerable<'TEntity>
interface IQueryable
interface IEnumerable
end
JScript does not support generic types and methods.
型パラメーター
- TEntity
エンティティの型。
ObjectSet<TEntity> 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
CommandText | クエリのコマンド テキストを返します。 (ObjectQuery から継承されます。) | |
Context | このオブジェクト クエリに関連付けられているオブジェクト コンテキストを取得します。 (ObjectQuery から継承されます。) | |
EnablePlanCaching | クエリ プランをキャッシュするかどうかを示す値を取得または設定します。 (ObjectQuery から継承されます。) | |
EntitySet | この ObjectSet<TEntity> インスタンスが表すエンティティ セットのメタデータを取得します。 | |
MergeOption | クエリから返されたオブジェクトをオブジェクト コンテキストに追加する方法を取得または設定します。 (ObjectQuery から継承されます。) | |
Name | このオブジェクト クエリの名前を取得または設定します。 (ObjectQuery<T> から継承されます。) | |
Parameters | このオブジェクト クエリのパラメーター コレクションを取得します。 (ObjectQuery から継承されます。) | |
Streaming | クエリはストリーミングか、またはバッファリングか (ObjectQuery から継承されます。) |
上揃え
メソッド
名前 | 説明 | |
---|---|---|
AddObject | オブジェクト コンテキストの現在のエンティティ セットにオブジェクトを追加します。 | |
ApplyCurrentValues | 指定されたオブジェクトのスカラー値を、同じキーを持つ ObjectContext のオブジェクトにコピーします。 | |
ApplyOriginalValues | 指定されたオブジェクトのプロパティ値と一致するように、ObjectStateEntry の OriginalValues プロパティを設定します。 | |
Attach | オブジェクトまたはオブジェクト グラフをオブジェクト コンテキストの現在のエンティティ セットにアタッチします。 | |
CreateObject() | 新しいエンティティ型オブジェクトを作成します。 | |
CreateObject<T>() | 指定した型のインスタンスを作成します。 | |
DeleteObject | オブジェクトを削除の対象としてマークします。 | |
Detach | オブジェクトをオブジェクト コンテキストから削除します。 | |
Distinct | 結果が一意となるようにクエリを制限します。 (ObjectQuery<T> から継承されます。) | |
Equals | (Object から継承されます。) | |
Except | このクエリ ビルダー メソッドは、指定された他のクエリにも含まれる結果を除くこのクエリのすべての結果を返す新しいクエリを作成します。 (ObjectQuery<T> から継承されます。) | |
Execute | 指定されたマージ オプションを使用してオブジェクト クエリを実行します。 (ObjectQuery<T> から継承されます。) | |
ExecuteAsync(MergeOption) | 指定されたマージ オプションを使用して非同期的にオブジェクト クエリを実行します。 (ObjectQuery<T> から継承されます。) | |
ExecuteAsync(MergeOption, CancellationToken) | 指定されたマージ オプションを使用して非同期的にオブジェクト クエリを実行します。 (ObjectQuery<T> から継承されます。) | |
Finalize | (Object から継承されます。) | |
GetHashCode | (Object から継承されます。) | |
GetResultType | クエリの結果型に関する情報を返します。 (ObjectQuery から継承されます。) | |
GetType | (Object から継承されます。) | |
GroupBy | 指定された条件でクエリの結果をグループ化します。 (ObjectQuery<T> から継承されます。) | |
Include | クエリ結果に含める関連オブジェクトを指定します。 (ObjectQuery<T> から継承されます。) | |
Intersect | このクエリ ビルダー メソッドは、このクエリと指定された他のクエリの両方に含まれる結果を返す新しいクエリを作成します。 (ObjectQuery<T> から継承されます。) | |
MemberwiseClone | (Object から継承されます。) | |
OfType<TResultType> | 特定の型のみが結果となるようにクエリを制限します。 (ObjectQuery<T> から継承されます。) | |
OrderBy | 指定された条件でクエリの結果を並べ替えます。 (ObjectQuery<T> から継承されます。) | |
Select | クエリの結果を、指定された投影で定義されているプロパティのみに制限します。 (ObjectQuery<T> から継承されます。) | |
SelectValue<TResultType> | クエリの結果を、投影で指定されたプロパティのみに制限します。 (ObjectQuery<T> から継承されます。) | |
Skip | 指定された条件でクエリの結果を並べ替え、指定された数の結果をスキップします。 (ObjectQuery<T> から継承されます。) | |
Top | クエリの結果を、指定されたアイテム数に制限します。 (ObjectQuery<T> から継承されます。) | |
ToString | (Object から継承されます。) | |
ToTraceString | データ ソースに対して実行するコマンドを返します。 (ObjectQuery から継承されます。) | |
Union | このクエリ ビルダー メソッドは、このクエリのすべての結果、および他のクエリのすべての結果を返す新しいクエリを作成します。重複は取り除かれます (つまり、結果は一意です)。 (ObjectQuery<T> から継承されます。) | |
UnionAll | このクエリ ビルダー メソッドは、このクエリのすべての結果、および他のクエリのすべての結果を返す新しいクエリを作成します。重複もすべて含まれます (つまり、結果は一意であるとは限りません)。 (ObjectQuery<T> から継承されます。) | |
Where | 指定されたフィルター条件と一致する結果となるようにクエリを制限します。 (ObjectQuery<T> から継承されます。) |
上揃え
Extension のメソッド
名前 | 説明 | |
---|---|---|
AllAsync<TEntity>(Expression<Func<TEntity, Boolean>>) | オーバーロードされます。 シーケンスのすべての要素が条件を満たしているかどうかを非同期に判断します。 (QueryableExtensions によって定義されています。) | |
AllAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) | オーバーロードされます。 シーケンスのすべての要素が条件を満たしているかどうかを非同期に判断します。 (QueryableExtensions によって定義されています。) | |
AnyAsync<TEntity>() | オーバーロードされます。 シーケンスに要素が含まれているかどうかを非同期に判断します。 (QueryableExtensions によって定義されています。) | |
AnyAsync<TEntity>(CancellationToken) | オーバーロードされます。 シーケンスに要素が含まれているかどうかを非同期に判断します。 (QueryableExtensions によって定義されています。) | |
AnyAsync<TEntity>(Expression<Func<TEntity, Boolean>>) | オーバーロードされます。 シーケンスのいずれかの要素が条件を満たしているかどうかを非同期に判断します。 (QueryableExtensions によって定義されています。) | |
AnyAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) | オーバーロードされます。 シーケンスのいずれかの要素が条件を満たしているかどうかを非同期に判断します。 (QueryableExtensions によって定義されています。) | |
AsNoTracking() | オーバーロードされます。 返されるエンティティが DbContext または ObjectContext にキャッシュされない新しいクエリを返します。このメソッドは、基になるクエリ オブジェクトの AsNoTracking メソッドを呼び出すと機能します。基になるクエリ オブジェクトに AsNoTracking メソッドが存在しない場合、このメソッドを呼び出しても影響はありません。 (QueryableExtensions によって定義されています。) | |
AsNoTracking<TEntity>() | オーバーロードされます。 返されるエンティティが DbContext または ObjectContext にキャッシュされない新しいクエリを返します。このメソッドは、基になるクエリ オブジェクトの AsNoTracking メソッドを呼び出すと機能します。基になるクエリ オブジェクトに AsNoTracking メソッドが存在しない場合、このメソッドを呼び出しても影響はありません。 (QueryableExtensions によって定義されています。) | |
AsStreaming() | オーバーロードされます。 バッファリングの代わりに結果をストリームする新しいクエリを返します。このメソッドは、基になるクエリ オブジェクトの AsStreaming メソッドを呼び出すと機能します。基になるクエリ オブジェクトに AsStreaming メソッドが存在しない場合、このメソッドを呼び出しても影響はありません。 (QueryableExtensions によって定義されています。) | |
AsStreaming<TEntity>() | オーバーロードされます。 バッファリングの代わりに結果をストリームする新しいクエリを返します。このメソッドは、基になるクエリ オブジェクトの AsStreaming メソッドを呼び出すと機能します。基になるクエリ オブジェクトに AsStreaming メソッドが存在しない場合、このメソッドを呼び出しても影響はありません。 (QueryableExtensions によって定義されています。) | |
AverageAsync<TEntity>(Expression<Func<TEntity, Int32>>) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する Int32 値のシーケンスの平均を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Int32>>>) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Int32 値のシーケンスの平均を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
AverageAsync<TEntity>(Expression<Func<TEntity, Int64>>) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する Int64 値のシーケンスの平均を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Int64>>>) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Int64 値のシーケンスの平均を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
AverageAsync<TEntity>(Expression<Func<TEntity, Single>>) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する Single 値のシーケンスの平均を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Single>>>) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Single 値のシーケンスの平均を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
AverageAsync<TEntity>(Expression<Func<TEntity, Double>>) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する Double 値のシーケンスの平均を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Double>>>) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Double 値のシーケンスの平均を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
AverageAsync<TEntity>(Expression<Func<TEntity, Decimal>>) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する Decimal 値のシーケンスの平均を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Decimal>>>) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Decimal 値のシーケンスの平均を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
AverageAsync<TEntity>(Expression<Func<TEntity, Int32>>, CancellationToken) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する Int32 値のシーケンスの平均を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Int32>>>, CancellationToken) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Int32 値のシーケンスの平均を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
AverageAsync<TEntity>(Expression<Func<TEntity, Int64>>, CancellationToken) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する Int64 値のシーケンスの平均を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Int64>>>, CancellationToken) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Int64 値のシーケンスの平均を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
AverageAsync<TEntity>(Expression<Func<TEntity, Single>>, CancellationToken) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する Single 値のシーケンスの平均を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Single>>>, CancellationToken) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Single 値のシーケンスの平均を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
AverageAsync<TEntity>(Expression<Func<TEntity, Double>>, CancellationToken) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する Double 値のシーケンスの平均を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Double>>>, CancellationToken) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Double 値のシーケンスの平均を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
AverageAsync<TEntity>(Expression<Func<TEntity, Decimal>>, CancellationToken) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する Decimal 値のシーケンスの平均を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
AverageAsync<TEntity>(Expression<Func<TEntity, Nullable<Decimal>>>, CancellationToken) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Decimal 値のシーケンスの平均を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
ContainsAsync<TEntity>(TEntity) | オーバーロードされます。 既定の等値比較子を使用して、指定した要素がシーケンスに含まれているかどうかを非同期に判断します。 (QueryableExtensions によって定義されています。) | |
ContainsAsync<TEntity>(TEntity, CancellationToken) | オーバーロードされます。 既定の等値比較子を使用して、指定した要素がシーケンスに含まれているかどうかを非同期に判断します。 (QueryableExtensions によって定義されています。) | |
CountAsync<TEntity>() | オーバーロードされます。 シーケンスの要素の数を非同期に返します。 (QueryableExtensions によって定義されています。) | |
CountAsync<TEntity>(CancellationToken) | オーバーロードされます。 シーケンスの要素の数を非同期に返します。 (QueryableExtensions によって定義されています。) | |
CountAsync<TEntity>(Expression<Func<TEntity, Boolean>>) | オーバーロードされます。 条件を満たすシーケンスの要素の数を非同期に返します。 (QueryableExtensions によって定義されています。) | |
CountAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) | オーバーロードされます。 条件を満たすシーケンスの要素の数を非同期に返します。 (QueryableExtensions によって定義されています。) | |
FirstAsync<TEntity>() | オーバーロードされます。 シーケンスの最初の要素を非同期に返します。 (QueryableExtensions によって定義されています。) | |
FirstAsync<TEntity>(CancellationToken) | オーバーロードされます。 シーケンスの最初の要素を非同期に返します。 (QueryableExtensions によって定義されています。) | |
FirstAsync<TEntity>(Expression<Func<TEntity, Boolean>>) | オーバーロードされます。 指定された条件を満たすシーケンスの最初の要素を非同期に返します。 (QueryableExtensions によって定義されています。) | |
FirstAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) | オーバーロードされます。 指定された条件を満たすシーケンスの最初の要素を非同期に返します。 (QueryableExtensions によって定義されています。) | |
FirstOrDefaultAsync<TEntity>() | オーバーロードされます。 シーケンスの最初の要素を非同期に返します。シーケンスに要素が含まれていない場合は既定値を返します。 (QueryableExtensions によって定義されています。) | |
FirstOrDefaultAsync<TEntity>(CancellationToken) | オーバーロードされます。 シーケンスの最初の要素を非同期に返します。シーケンスに要素が含まれていない場合は既定値を返します。 (QueryableExtensions によって定義されています。) | |
FirstOrDefaultAsync<TEntity>(Expression<Func<TEntity, Boolean>>) | オーバーロードされます。 指定された条件を満たすシーケンスの最初の要素を非同期に返します。このような要素が見つからない場合は既定値を返します。 (QueryableExtensions によって定義されています。) | |
FirstOrDefaultAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) | オーバーロードされます。 指定された条件を満たすシーケンスの最初の要素を非同期に返します。このような要素が見つからない場合は既定値を返します。 (QueryableExtensions によって定義されています。) | |
ForEachAsync(Action<Object>) | オーバーロードされます。 クエリ結果を非同期に列挙し、各要素に対して指定されたアクションを実行します。 (QueryableExtensions によって定義されています。) | |
ForEachAsync(Action<Object>, CancellationToken) | オーバーロードされます。 クエリ結果を非同期に列挙し、各要素に対して指定されたアクションを実行します。 (QueryableExtensions によって定義されています。) | |
ForEachAsync<TEntity>(Action<TEntity>) | オーバーロードされます。 クエリ結果を非同期に列挙し、各要素に対して指定されたアクションを実行します。 (QueryableExtensions によって定義されています。) | |
ForEachAsync<TEntity>(Action<TEntity>, CancellationToken) | オーバーロードされます。 クエリ結果を非同期に列挙し、各要素に対して指定されたアクションを実行します。 (QueryableExtensions によって定義されています。) | |
Include<TEntity>(String) | オーバーロードされます。 クエリ結果に含める関連オブジェクトを指定します。 (QueryableExtensions によって定義されています。) | |
Include<TEntity, TProperty>(Expression<Func<TEntity, TProperty>>) | オーバーロードされます。 クエリ結果に含める関連オブジェクトを指定します。 (QueryableExtensions によって定義されています。) | |
Load | DbSet<TEntity> 、ObjectSet<TEntity>、ObjectQuery<T> などのサーバー クエリを対象に、クエリの結果がクライアント上の関連付けられた DbContext、ObjectContext などのキャッシュに読み込まれるように、クエリを列挙します。これは ToList メソッドを呼び出してから、実際にリストを作成するオーバーヘッドなしでリストを破棄する場合と同じです。 (QueryableExtensions によって定義されています。) | |
LoadAsync() | オーバーロードされます。 DbSet<TEntity> 、ObjectSet<TEntity>、ObjectQuery<T> などのサーバー クエリを対象に、クエリの結果がクライアント上の関連付けられた DbContext、ObjectContext などのキャッシュに読み込まれるように、クエリを非同期に列挙します。これは ToList メソッドを呼び出してから、実際にリストを作成するオーバーヘッドなしでリストを破棄する場合と同じです。 (QueryableExtensions によって定義されています。) | |
LoadAsync(CancellationToken) | オーバーロードされます。 DbSet<TEntity> 、ObjectSet<TEntity>、ObjectQuery<T> などのサーバー クエリを対象に、クエリの結果がクライアント上の関連付けられた DbContext、ObjectContext などのキャッシュに読み込まれるように、クエリを非同期に列挙します。これは ToList メソッドを呼び出してから、実際にリストを作成するオーバーヘッドなしでリストを破棄する場合と同じです。 (QueryableExtensions によって定義されています。) | |
LongCountAsync<TEntity>() | オーバーロードされます。 シーケンスの要素の総数を表す Int64 を非同期に返します。 (QueryableExtensions によって定義されています。) | |
LongCountAsync<TEntity>(CancellationToken) | オーバーロードされます。 シーケンスの要素の総数を表す Int64 を非同期に返します。 (QueryableExtensions によって定義されています。) | |
LongCountAsync<TEntity>(Expression<Func<TEntity, Boolean>>) | オーバーロードされます。 条件を満たすシーケンスの要素の数を表す Int64 を非同期に返します。 (QueryableExtensions によって定義されています。) | |
LongCountAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) | オーバーロードされます。 条件を満たすシーケンスの要素の数を表す Int64 を非同期に返します。 (QueryableExtensions によって定義されています。) | |
MaxAsync<TEntity>() | オーバーロードされます。 シーケンスの最大値を非同期に返します。 (QueryableExtensions によって定義されています。) | |
MaxAsync<TEntity>(CancellationToken) | オーバーロードされます。 シーケンスの最大値を非同期に返します。 (QueryableExtensions によって定義されています。) | |
MaxAsync<TEntity, TResult>(Expression<Func<TEntity, TResult>>) | オーバーロードされます。 シーケンスの各要素に対して射影関数を非同期に呼び出し、結果の最大値を返します。 (QueryableExtensions によって定義されています。) | |
MaxAsync<TEntity, TResult>(Expression<Func<TEntity, TResult>>, CancellationToken) | オーバーロードされます。 シーケンスの各要素に対して射影関数を非同期に呼び出し、結果の最大値を返します。 (QueryableExtensions によって定義されています。) | |
MinAsync<TEntity>() | オーバーロードされます。 シーケンスの最小値を非同期に返します。 (QueryableExtensions によって定義されています。) | |
MinAsync<TEntity>(CancellationToken) | オーバーロードされます。 シーケンスの最小値を非同期に返します。 (QueryableExtensions によって定義されています。) | |
MinAsync<TEntity, TResult>(Expression<Func<TEntity, TResult>>) | オーバーロードされます。 シーケンスの各要素に対して射影関数を非同期に呼び出し、結果の最小値を返します。 (QueryableExtensions によって定義されています。) | |
MinAsync<TEntity, TResult>(Expression<Func<TEntity, TResult>>, CancellationToken) | オーバーロードされます。 シーケンスの各要素に対して射影関数を非同期に呼び出し、結果の最小値を返します。 (QueryableExtensions によって定義されています。) | |
SingleAsync<TEntity>() | オーバーロードされます。 シーケンスの唯一の要素を非同期に返し、シーケンスの要素が 1 つだけではない場合は例外をスローします。 (QueryableExtensions によって定義されています。) | |
SingleAsync<TEntity>(CancellationToken) | オーバーロードされます。 シーケンスの唯一の要素を非同期に返し、シーケンスの要素が 1 つだけではない場合は例外をスローします。 (QueryableExtensions によって定義されています。) | |
SingleAsync<TEntity>(Expression<Func<TEntity, Boolean>>) | オーバーロードされます。 指定された条件を満たすシーケンスの唯一の要素を非同期に返し、そのような要素が複数存在する場合は例外をスローします。 (QueryableExtensions によって定義されています。) | |
SingleAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) | オーバーロードされます。 指定された条件を満たすシーケンスの唯一の要素を非同期に返し、そのような要素が複数存在する場合は例外をスローします。 (QueryableExtensions によって定義されています。) | |
SingleOrDefaultAsync<TEntity>() | オーバーロードされます。 シーケンスの唯一の要素を非同期に返します。シーケンスが空の場合、既定値を返します。シーケンス内に要素が複数ある場合、このメソッドは例外をスローします。 (QueryableExtensions によって定義されています。) | |
SingleOrDefaultAsync<TEntity>(CancellationToken) | オーバーロードされます。 シーケンスの唯一の要素を非同期に返します。シーケンスが空の場合、既定値を返します。シーケンス内に要素が複数ある場合、このメソッドは例外をスローします。 (QueryableExtensions によって定義されています。) | |
SingleOrDefaultAsync<TEntity>(Expression<Func<TEntity, Boolean>>) | オーバーロードされます。 指定された条件を満たすシーケンスの唯一の要素を非同期に返します。そのような要素が存在しない場合、既定値を返します。複数の要素が条件を満たす場合、このメソッドは例外をスローします。 (QueryableExtensions によって定義されています。) | |
SingleOrDefaultAsync<TEntity>(Expression<Func<TEntity, Boolean>>, CancellationToken) | オーバーロードされます。 指定された条件を満たすシーケンスの唯一の要素を非同期に返します。そのような要素が存在しない場合、既定値を返します。複数の要素が条件を満たす場合、このメソッドは例外をスローします。 (QueryableExtensions によって定義されています。) | |
Skip<TEntity> | シーケンス内の指定された数の要素をバイパスし、残りの要素を返します。 (QueryableExtensions によって定義されています。) | |
SumAsync<TEntity>(Expression<Func<TEntity, Int32>>) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する Int32 値のシーケンスの合計を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Int32>>>) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Int32 値のシーケンスの合計を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
SumAsync<TEntity>(Expression<Func<TEntity, Int64>>) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する Int64 値のシーケンスの合計を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Int64>>>) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Int64 値のシーケンスの合計を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
SumAsync<TEntity>(Expression<Func<TEntity, Single>>) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する Single 値のシーケンスの合計を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Single>>>) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Single 値のシーケンスの合計を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
SumAsync<TEntity>(Expression<Func<TEntity, Double>>) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する Double 値のシーケンスの合計を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Double>>>) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Double 値のシーケンスの合計を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
SumAsync<TEntity>(Expression<Func<TEntity, Decimal>>) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する Decimal 値のシーケンスの合計を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Decimal>>>) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Decimal 値のシーケンスの合計を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
SumAsync<TEntity>(Expression<Func<TEntity, Int32>>, CancellationToken) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する Int32 値のシーケンスの合計を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Int32>>>, CancellationToken) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Int32 値のシーケンスの合計を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
SumAsync<TEntity>(Expression<Func<TEntity, Int64>>, CancellationToken) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する Int64 値のシーケンスの合計を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Int64>>>, CancellationToken) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Int64 値のシーケンスの合計を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
SumAsync<TEntity>(Expression<Func<TEntity, Single>>, CancellationToken) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する Single 値のシーケンスの合計を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Single>>>, CancellationToken) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Single 値のシーケンスの合計を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
SumAsync<TEntity>(Expression<Func<TEntity, Double>>, CancellationToken) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する Double 値のシーケンスの合計を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Double>>>, CancellationToken) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Double 値のシーケンスの合計を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
SumAsync<TEntity>(Expression<Func<TEntity, Decimal>>, CancellationToken) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する Decimal 値のシーケンスの合計を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
SumAsync<TEntity>(Expression<Func<TEntity, Nullable<Decimal>>>, CancellationToken) | オーバーロードされます。 入力シーケンスの各要素に対して射影関数を呼び出して取得する null 許容の Decimal 値のシーケンスの合計を非同期に計算します。 (QueryableExtensions によって定義されています。) | |
Take<TEntity> | シーケンスの先頭から指定された数だけの連続する要素を返します。 (QueryableExtensions によって定義されています。) | |
ToArrayAsync<TEntity>() | オーバーロードされます。 非同期に列挙して IQueryable<T> から配列を作成します。 (QueryableExtensions によって定義されています。) | |
ToArrayAsync<TEntity>(CancellationToken) | オーバーロードされます。 非同期に列挙して IQueryable<T> から配列を作成します。 (QueryableExtensions によって定義されています。) | |
ToDictionaryAsync<TEntity, TKey>(Func<TEntity, TKey>) | オーバーロードされます。 指定されたキー セレクター関数に従って、非同期に列挙して IQueryable<T> から Dictionary<TKey, TValue> を作成します。 (QueryableExtensions によって定義されています。) | |
ToDictionaryAsync<TEntity, TKey>(Func<TEntity, TKey>, CancellationToken) | オーバーロードされます。 指定されたキー セレクター関数に従って、非同期に列挙して IQueryable<T> から Dictionary<TKey, TValue> を作成します。 (QueryableExtensions によって定義されています。) | |
ToDictionaryAsync<TEntity, TKey>(Func<TEntity, TKey>, IEqualityComparer<TKey>) | オーバーロードされます。 指定されたキー セレクター関数および比較子に従って、非同期に列挙して IQueryable<T> から Dictionary<TKey, TValue> を作成します。 (QueryableExtensions によって定義されています。) | |
ToDictionaryAsync<TEntity, TKey>(Func<TEntity, TKey>, IEqualityComparer<TKey>, CancellationToken) | オーバーロードされます。 指定されたキー セレクター関数および比較子に従って、非同期に列挙して IQueryable<T> から Dictionary<TKey, TValue> を作成します。 (QueryableExtensions によって定義されています。) | |
ToDictionaryAsync<TEntity, TKey, TElement>(Func<TEntity, TKey>, Func<TEntity, TElement>) | オーバーロードされます。 指定されたキー セレクター関数および要素セレクター関数に従って、非同期に列挙して IQueryable<T> から Dictionary<TKey, TValue> を作成します。 (QueryableExtensions によって定義されています。) | |
ToDictionaryAsync<TEntity, TKey, TElement>(Func<TEntity, TKey>, Func<TEntity, TElement>, CancellationToken) | オーバーロードされます。 指定されたキー セレクター関数および要素セレクター関数に従って、非同期に列挙して IQueryable<T> から Dictionary<TKey, TValue> を作成します。 (QueryableExtensions によって定義されています。) | |
ToDictionaryAsync<TEntity, TKey, TElement>(Func<TEntity, TKey>, Func<TEntity, TElement>, IEqualityComparer<TKey>) | オーバーロードされます。 指定されたキー セレクター関数、比較子、および要素セレクター関数に従って、非同期に列挙して IQueryable<T> から Dictionary<TKey, TValue> を作成します。 (QueryableExtensions によって定義されています。) | |
ToDictionaryAsync<TEntity, TKey, TElement>(Func<TEntity, TKey>, Func<TEntity, TElement>, IEqualityComparer<TKey>, CancellationToken) | オーバーロードされます。 指定されたキー セレクター関数、比較子、および要素セレクター関数に従って、非同期に列挙して IQueryable<T> から Dictionary<TKey, TValue> を作成します。 (QueryableExtensions によって定義されています。) | |
ToListAsync() | オーバーロードされます。 非同期に列挙して、IQueryable から List<T> を作成します。 (QueryableExtensions によって定義されています。) | |
ToListAsync(CancellationToken) | オーバーロードされます。 非同期に列挙して、IQueryable から List<T> を作成します。 (QueryableExtensions によって定義されています。) | |
ToListAsync<TEntity>() | オーバーロードされます。 非同期に列挙して IQueryable<T> から List<T> を作成します。 (QueryableExtensions によって定義されています。) | |
ToListAsync<TEntity>(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> を返します。 (ObjectQuery<T> から継承されます。) | |
IListSource.GetList | コレクションを、データ バインドで使用される IList として返します。 (ObjectQuery から継承されます。) | |
IQueryable.Provider | このクエリ インスタンスに関連付けられている IQueryProvider を取得します。 (ObjectQuery から継承されます。) | |
IDbAsyncEnumerable.GetAsyncEnumerator | 列挙されたときにデータベースに対して指定された SQL クエリを実行する IDbAsyncEnumerator を返します。 (ObjectQuery から継承されます。) | |
IDbAsyncEnumerable<T>.GetAsyncEnumerator | 列挙されたときにデータベースに対して指定された SQL クエリを実行する IDbAsyncEnumerator<T> を返します。 (ObjectQuery<T> から継承されます。) |
上揃え
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。