次の方法で共有


RelationalQueryContext クラス

定義

実行時にコンパイルされたリレーショナル クエリによって使用されるプリンシパル データ構造。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

public class RelationalQueryContext : Microsoft.EntityFrameworkCore.Query.QueryContext
type RelationalQueryContext = class
    inherit QueryContext
Public Class RelationalQueryContext
Inherits QueryContext
継承
RelationalQueryContext

コンストラクター

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)

適用対象