ObjectQuery クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このクラスは、オブジェクト レイヤーで型指定されていないクエリを実装します。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")]
public abstract class ObjectQuery : System.Collections.IEnumerable, System.ComponentModel.IListSource, System.Data.Entity.Infrastructure.IDbAsyncEnumerable, System.Linq.IOrderedQueryable
type ObjectQuery = class
interface IOrderedQueryable
interface IQueryable
interface IEnumerable
interface IListSource
interface IDbAsyncEnumerable
Public MustInherit Class ObjectQuery
Implements IDbAsyncEnumerable, IEnumerable, IListSource, IOrderedQueryable
- 継承
-
ObjectQuery
- 派生
- 属性
- 実装
プロパティ
CommandText |
クエリのコマンド テキストを返します。 |
Context |
このオブジェクト クエリに関連付けられているオブジェクト コンテキストを取得します。 |
EnablePlanCaching |
クエリ プランをキャッシュするかどうかを示す値を取得または設定します。 |
MergeOption |
クエリから返されたオブジェクトをオブジェクト コンテキストに追加する方法を取得または設定します。 |
Parameters |
このオブジェクト クエリのパラメーター コレクションを取得します。 |
Streaming |
クエリがストリーミングかバッファリングか |
メソッド
Execute(MergeOption) |
指定されたマージ オプションを使用して型指定されていないオブジェクト クエリを実行します。 |
ExecuteAsync(MergeOption) |
指定したマージ オプションを使用して、型指定されていないオブジェクト クエリを非同期に実行します。 |
ExecuteAsync(MergeOption, CancellationToken) |
指定したマージ オプションを使用して、型指定されていないオブジェクト クエリを非同期に実行します。 |
GetResultType() |
クエリの結果型に関する情報を返します。 |
ToTraceString() |
データ ソースに対して実行するコマンドを返します。 |
明示的なインターフェイスの実装
IDbAsyncEnumerable.GetAsyncEnumerator() |
IDbAsyncEnumerator列挙時にデータベースに対して指定された SQL クエリを実行する を返します。 |
IEnumerable.GetEnumerator() |
コレクションを反復処理する列挙子を返します。 |
IListSource.ContainsListCollection |
このクラスは、オブジェクト レイヤーで型指定されていないクエリを実装します。 |
IListSource.GetList() |
コレクションを、データ バインディングで使用される IList として返します。 |
IQueryable.ElementType |
このクエリ インスタンスの結果要素型を取得します。 |
IQueryable.Expression |
このクエリを記述する式を取得します。 LINQ ビルダー パターンを使用して構築されたクエリの場合は、完全な LINQ 式ツリーを返します。それ以外の場合は、このクエリをラップする定数式を返します。 既定の式はキャッシュされないことに注意してください。 これにより、LINQ クエリと Entity-SQL クエリを区別できます。 |
IQueryable.Provider |
このクエリ インスタンスに関連付けられている を IQueryProvider 取得します。 |
適用対象
Entity Framework
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示