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
QueryTranslationPreprocessorDependenciesParameter object containing dependencies for this class.
relationalDependencies
RelationalQueryTranslationPreprocessorDependenciesParameter object containing relational dependencies for this class.
queryCompilationContext
QueryCompilationContextThe query compilation context object to use.
Properties
RelationalDependencies
Parameter object containing relational service dependencies.
protected virtual RelationalQueryTranslationPreprocessorDependencies RelationalDependencies { get; }
Property Value
Methods
NormalizeQueryableMethod(Expression)
public override Expression NormalizeQueryableMethod(Expression expression)
Parameters
expression
Expression
Returns
Process(Expression)
public override Expression Process(Expression query)
Parameters
query
Expression