We're updating the issue view to help you get more done. 

Update partial evaluator to inline IQueryable ConstantExpressions in re-linq front end

Description

When the evaluator detects a ConstantExpression with an IQueryable value, the ConstantExpression should be replaced by the IQueryable's expression.

Consider the following example:

With this new feature, the second query will appear to the LINQ provider as follows:

This has been integrated into the PartialEvaluatingExpressionTreeVisitor because the inlined expression (usually) also needs to be partially evaluated anyway.

Status

Assignee

Fabian Schmied

Reporter

User

Labels

Time tracking

2h

Components

Fix versions

Priority

Normal
Configure