QueryTranslationPreprocessor.NormalizeQueryableMethod(Expression) Method
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.
Normalizes queryable methods in the query.
public virtual System.Linq.Expressions.Expression NormalizeQueryableMethod (System.Linq.Expressions.Expression expression);
abstract member NormalizeQueryableMethod : System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
override this.NormalizeQueryableMethod : System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
Public Overridable Function NormalizeQueryableMethod (expression As Expression) As Expression
Parameters
- expression
- Expression
The query expression to normalize.
Returns
A query expression after normalization has been done.
Remarks
This method extracts query metadata information like tracking, ignore query filters. It also converts potential enumerable methods on navigation to queryable methods. It flattens patterns of GroupJoin-SelectMany patterns to appropriate Join/LeftJoin.
Applies to
Entity Framework