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)

将后处理转换应用于已翻译的查询。

适用于