RelationalQueryContext クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
実行時にコンパイルされたリレーショナル クエリによって使用されるプリンシパル データ構造。
この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。
public class RelationalQueryContext : Microsoft.EntityFrameworkCore.Query.QueryContext
type RelationalQueryContext = class
inherit QueryContext
Public Class RelationalQueryContext
Inherits QueryContext
- 継承
コンストラクター
RelationalQueryContext(Func<IQueryBuffer>, IRelationalConnection, IStateManager, IConcurrencyDetector) |
この API は Entity Framework Core インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 この API は、今後のリリースで変更または削除される可能性があります。 |
RelationalQueryContext(Func<IQueryBuffer>, IRelationalConnection, LazyRef<IStateManager>, IConcurrencyDetector, IExecutionStrategyFactory) |
この API は Entity Framework Core インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 この API は、今後のリリースで変更または削除される可能性があります。 |
RelationalQueryContext(QueryContextDependencies, Func<IQueryBuffer>, IRelationalConnection, IExecutionStrategyFactory) |
この API は Entity Framework Core インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 この API は、今後のリリースで変更または削除される可能性があります。 |
RelationalQueryContext(QueryContextDependencies, RelationalQueryContextDependencies) |
新しい RelationalQueryContext のインスタンスを作成します。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
プロパティ
CancellationToken |
クエリの実行中に使用するキャンセル トークン。 (継承元 QueryContext) |
CommandLogger |
クエリの実行中に使用するコマンド ロガー。 |
CommandLogger |
クエリの実行中に使用するコマンド ロガー。 (継承元 QueryContext) |
ConcurrencyDetector |
クエリの実行中に使用するコンカレンシーディテクタ。 (継承元 QueryContext) |
Connection |
アクティブなリレーショナル接続を取得します。 |
Context |
クエリの実行中に を使用している現在の DbContext。 (継承元 QueryContext) |
Dependencies |
このサービスの依存関係。 (継承元 QueryContext) |
ExceptionDetector |
クエリの実行中に使用する例外検出機能。 (継承元 QueryContext) |
ExecutionStrategy |
クエリの実行中に使用する実行戦略。 (継承元 QueryContext) |
ExecutionStrategyFactory |
実行戦略ファクトリ。 |
ExecutionStrategyFactory |
互換性のために残されています。.
クエリの実行中に使用する実行戦略ファクトリ。 (継承元 QueryContext) |
ParameterValues |
クエリの実行中に使用するパラメーター値。 (継承元 QueryContext) |
QueryBuffer |
クエリ バッファー。 (継承元 QueryContext) |
QueryLogger |
クエリの実行中に使用するクエリ ロガー。 (継承元 QueryContext) |
QueryProvider |
互換性のために残されています。.
クエリ プロバイダー。 (継承元 QueryContext) |
RelationalDependencies |
このサービスのリレーショナル プロバイダー固有の依存関係。 |
RelationalQueryStringFactory |
から読み取り可能なクエリ文字列を作成するためのファクトリ DbCommand |
Semaphore |
非同期クエリのシリアル化に使用されるセマフォを取得します。 |
StateManager |
これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 いかなるリリースでも予告なく変更または削除される場合があります。 コードで直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しい Entity Framework Core リリースに更新するとアプリケーションエラーが発生する可能性があることを認識してください。 (継承元 QueryContext) |
メソッド
AddParameter(String, Object) |
このクエリの に ParameterValues パラメーターを追加します。 (継承元 QueryContext) |
BeginIncludeScope() |
インクルード スコープを開始します。 |
BeginTrackingQuery() |
追跡クエリが開始されていることを状態マネージャーに通知します。 (継承元 QueryContext) |
DeregisterValueBufferCursor(IValueBufferCursor) |
valueBufferCursor によって記述された値バッファー カーソルを登録解除します。 |
Dispose() |
アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。 (継承元 QueryContext) |
EndIncludeScope() |
インクルード スコープを終了します。 |
GetIncludeValueBuffer(Int32) |
指定されたクエリ インデックスのインクルード値バッファーを取得します。 |
InitializeStateManager(Boolean) |
Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IStateManagerこの QueryContext で使用する を初期化します。 (継承元 QueryContext) |
RegisterValueBufferCursor(IValueBufferCursor, Nullable<Int32>) |
値バッファー カーソルを登録します。 |
RegisterValueBufferCursorAsync(IValueBufferCursor, Nullable<Int32>, CancellationToken) |
値バッファー カーソルを非同期に登録します。 |
RemoveParameter(String) |
パラメーターを名前で削除します。 (継承元 QueryContext) |
SetNavigationIsLoaded(Object, INavigation) |
ナビゲーションを読み込み済みとして設定します。 (継承元 QueryContext) |
SetNavigationIsLoaded(Object, INavigationBase) |
読み込まれたエンティティのナビゲーションを設定します。 (継承元 QueryContext) |
SetParameter(String, Object) |
パラメーター値を設定します。 (継承元 QueryContext) |
StartTracking(IEntityType, Object, ValueBuffer) |
これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 いかなるリリースでも予告なく変更または削除される場合があります。 コードで直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しい Entity Framework Core リリースに更新するとアプリケーションエラーが発生する可能性があることを認識してください。 (継承元 QueryContext) |
StartTracking(Object, EntityTrackingInfo) |
エンティティの追跡を開始します。 (継承元 QueryContext) |
TryGetEntry(IKey, Object[], Boolean, Boolean) |
これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 いかなるリリースでも予告なく変更または削除される場合があります。 コードで直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しい Entity Framework Core リリースに更新するとアプリケーションエラーが発生する可能性があることを認識してください。 (継承元 QueryContext) |
適用対象
Entity Framework