RelationalQueryTranslationPostprocessor クラス

定義

変換されたクエリを後処理するクラス。 このクラスを使用すると、生成されたサーバー クエリ式と、関連付けられたシェーパー式を処理できます。

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

public class RelationalQueryTranslationPostprocessor : Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessor
type RelationalQueryTranslationPostprocessor = class
    inherit QueryTranslationPostprocessor
Public Class RelationalQueryTranslationPostprocessor
Inherits QueryTranslationPostprocessor
継承
RelationalQueryTranslationPostprocessor

コンストラクター

RelationalQueryTranslationPostprocessor(QueryTranslationPostprocessorDependencies, RelationalQueryTranslationPostprocessorDependencies, QueryCompilationContext)

RelationalQueryTranslationPostprocessor クラスの新しいインスタンスを作成します。

プロパティ

Dependencies

このサービスの依存関係。

(継承元 QueryTranslationPostprocessor)
QueryCompilationContext

現在のコンパイル用のクエリ コンパイル コンテキスト オブジェクト。

(継承元 QueryTranslationPostprocessor)
RelationalDependencies

このサービスのリレーショナル プロバイダー固有の依存関係。

SqlExpressionFactory

変換されたクエリを後処理するクラス。 このクラスを使用すると、生成されたサーバー クエリ式と、関連付けられたシェーパー式を処理できます。

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

UseRelationalNulls

変換されたクエリを後処理するクラス。 このクラスを使用すると、生成されたサーバー クエリ式と、関連付けられたシェーパー式を処理できます。

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

メソッド

OptimizeSqlExpression(Expression)
古い.

SQL 式を最適化します。

Process(Expression)

変換後の変換を変換されたクエリに適用します。

適用対象