Skip to content

Commit 12a532b

Browse files
committed
Handle AtTimeZoneExpression and CollateExpression
as per review.
1 parent 65d9a68 commit 12a532b

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/EFCore.Relational/Query/SqlNullabilityProcessor.cs

+9
Original file line numberDiff line numberDiff line change
@@ -630,6 +630,15 @@ static void DetectNullPropagatingNodes(SqlExpression expression, HashSet<SqlExpr
630630

631631
switch (expression)
632632
{
633+
case AtTimeZoneExpression atTimeZone:
634+
DetectNullPropagatingNodes(atTimeZone.Operand, operands);
635+
DetectNullPropagatingNodes(atTimeZone.TimeZone, operands);
636+
break;
637+
638+
case CollateExpression collate:
639+
DetectNullPropagatingNodes(collate.Operand, operands);
640+
break;
641+
633642
case SqlUnaryExpression { OperatorType: not (ExpressionType.Equal or ExpressionType.NotEqual) } unary:
634643
DetectNullPropagatingNodes(unary.Operand, operands);
635644
break;

0 commit comments

Comments
 (0)