Table of Contents

Class RelationalQueryTranslationPreprocessor

Namespace
Microsoft.EntityFrameworkCore.Query
Assembly
Microsoft.EntityFrameworkCore.Relational.dll
public class RelationalQueryTranslationPreprocessor : QueryTranslationPreprocessor
Inheritance
RelationalQueryTranslationPreprocessor

Constructors

RelationalQueryTranslationPreprocessor(QueryTranslationPreprocessorDependencies, RelationalQueryTranslationPreprocessorDependencies, QueryCompilationContext)

Creates a new instance of the Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor class.

public RelationalQueryTranslationPreprocessor(QueryTranslationPreprocessorDependencies dependencies, RelationalQueryTranslationPreprocessorDependencies relationalDependencies, QueryCompilationContext queryCompilationContext)

Parameters

dependencies QueryTranslationPreprocessorDependencies

Parameter object containing dependencies for this class.

relationalDependencies RelationalQueryTranslationPreprocessorDependencies

Parameter object containing relational dependencies for this class.

queryCompilationContext QueryCompilationContext

The query compilation context object to use.

Properties

RelationalDependencies

Parameter object containing relational service dependencies.

protected virtual RelationalQueryTranslationPreprocessorDependencies RelationalDependencies { get; }

Property Value

RelationalQueryTranslationPreprocessorDependencies

Methods

NormalizeQueryableMethod(Expression)

public override Expression NormalizeQueryableMethod(Expression expression)

Parameters

expression Expression

Returns

Expression

Process(Expression)

public override Expression Process(Expression query)

Parameters

query Expression

Returns

Expression