RelationalQueryTranslationPreprocessor Class

Definition

A class that preprocesses the query before translation.

This type is typically used by database providers (and other extensions). It is generally not used in application code.

public class RelationalQueryTranslationPreprocessor : Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor
type RelationalQueryTranslationPreprocessor = class
    inherit QueryTranslationPreprocessor
Public Class RelationalQueryTranslationPreprocessor
Inherits QueryTranslationPreprocessor
Inheritance
RelationalQueryTranslationPreprocessor

Constructors

RelationalQueryTranslationPreprocessor(QueryTranslationPreprocessorDependencies, RelationalQueryTranslationPreprocessorDependencies, QueryCompilationContext)

Creates a new instance of the QueryTranslationPreprocessor class.

Properties

Dependencies

Dependencies for this service.

(Inherited from QueryTranslationPreprocessor)
QueryCompilationContext

The query compilation context object for current compilation.

(Inherited from QueryTranslationPreprocessor)
RelationalDependencies

Relational provider-specific dependencies for this service.

Methods

NormalizeQueryableMethod(Expression)

Normalizes queryable methods in the query.

NormalizeQueryableMethod(Expression)

Normalizes queryable methods in the query.

(Inherited from QueryTranslationPreprocessor)
Process(Expression)

Applies preprocessing transformations to the query.

Process(Expression)

Applies preprocessing transformations to the query.

(Inherited from QueryTranslationPreprocessor)
ProcessQueryRoots(Expression)

Adds additional query root nodes to the query.

ProcessQueryRoots(Expression)

Adds additional query root nodes to the query.

(Inherited from QueryTranslationPreprocessor)

Applies to