Skip to content

Commit bd5b487

Browse files
committed
#2184 修复浮点数解析中的文化信息,使用InvariantCulture替代默认格式
1 parent 95f65b5 commit bd5b487

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

FreeSql/Internal/UtilsExpressionTree.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2663,7 +2663,7 @@ Expression LocalFuncGetExpression(bool ignoreArray = false)
26632663
new[] { tryparseVarExp = Expression.Variable(typeof(float)) },
26642664
new Expression[] {
26652665
Expression.IfThenElse(
2666-
Expression.IsTrue(Expression.Call(MethodFloatTryParse, Expression.Convert(valueExp, typeof(string)), Expression.Constant(System.Globalization.NumberStyles.Any), Expression.Constant(null, typeof(IFormatProvider)), tryparseVarExp)),
2666+
Expression.IsTrue(Expression.Call(MethodFloatTryParse, Expression.Convert(valueExp, typeof(string)), Expression.Constant(System.Globalization.NumberStyles.Any), Expression.Constant(CultureInfo.InvariantCulture, typeof(IFormatProvider)), tryparseVarExp)),
26672667
Expression.Return(returnTarget, Expression.Convert(tryparseVarExp, typeof(object))),
26682668
Expression.Return(returnTarget, Expression.Convert(Expression.Default(typeOrg), typeof(object)))
26692669
)

0 commit comments

Comments
 (0)