Skip to content

Commit d9d30d7

Browse files
committed
Query: Convert null equality to Is Null in SQL before null semantics are applied
One way to solve #18547
1 parent 5a0b029 commit d9d30d7

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/EFCore.Relational/Query/RelationalQueryTranslationPostprocessor.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,14 @@ public override Expression Process(Expression query)
3636
query = new SelectExpressionProjectionApplyingExpressionVisitor().Visit(query);
3737
query = new CollectionJoinApplyingExpressionVisitor().Visit(query);
3838
query = new TableAliasUniquifyingExpressionVisitor().Visit(query);
39+
query = new NullComparisonTransformingExpressionVisitor().Visit(query);
3940

4041
if (!UseRelationalNulls)
4142
{
4243
query = new NullSemanticsRewritingExpressionVisitor(SqlExpressionFactory).Visit(query);
4344
}
4445

4546
query = OptimizeSqlExpression(query);
46-
query = new NullComparisonTransformingExpressionVisitor().Visit(query);
4747

4848
return query;
4949
}

0 commit comments

Comments
 (0)