From 6963a165e5d1f88d21379884eb225adc0da979f0 Mon Sep 17 00:00:00 2001 From: Christopher Jolly Date: Sun, 2 Jul 2023 15:42:16 +0800 Subject: [PATCH] The result of the Round function is never null --- .../Query/ExpressionTranslators/Internal/JetMathTranslator.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/EFCore.Jet/Query/ExpressionTranslators/Internal/JetMathTranslator.cs b/src/EFCore.Jet/Query/ExpressionTranslators/Internal/JetMathTranslator.cs index 313b34d..0c2e6f8 100644 --- a/src/EFCore.Jet/Query/ExpressionTranslators/Internal/JetMathTranslator.cs +++ b/src/EFCore.Jet/Query/ExpressionTranslators/Internal/JetMathTranslator.cs @@ -250,8 +250,8 @@ namespace EntityFrameworkCore.Jet.Query.ExpressionTranslators.Internal var result = (SqlExpression)_sqlExpressionFactory.Function( "ROUND", new[] { argument, digits }, - nullable: true, - argumentsPropagateNullability: new[] { true, true }, + nullable: false, + argumentsPropagateNullability: new[] { true, false }, resultType); if (argument.Type == typeof(float))