RelationalQueryTranslationPreprocessor Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
Constructors
Properties
Dependencies |
Dependencies for this service. (Inherited from QueryTranslationPreprocessor) |
IsEfConstantSupported |
A value indicating whether 'EF.Constant' are handled appropriately in postprocessing of query. |
IsEfConstantSupported |
A value indicating whether 'EF.Constant' are handled appropriately in postprocessing of query. (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) |