From 5fb5d38039251347c5ad37e5be37502e7a7f6e49 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sun, 12 Jan 2025 13:52:42 +0800 Subject: [PATCH] Update Globalization (SqlServer) --- .../SqlSugar/Abstract/SqlBuilderProvider/UpdateBuilder.cs | 5 +++++ Src/Asp.NetCore2/SqlSugar/Utilities/UtilConstants.cs | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/SqlBuilderProvider/UpdateBuilder.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/SqlBuilderProvider/UpdateBuilder.cs index 180a5da49..3c5b732ed 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/SqlBuilderProvider/UpdateBuilder.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/SqlBuilderProvider/UpdateBuilder.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Globalization; using System.Linq; using System.Linq.Expressions; using System.Text; @@ -425,6 +426,10 @@ namespace SqlSugar } else if (UtilMethods.IsNumber(type.Name)) { + if (value is decimal v) + { + return v.ToString(UtilConstants.EnCultureInfo); + } if (value.ObjToString().Contains(",")) { return $"'{value}'"; diff --git a/Src/Asp.NetCore2/SqlSugar/Utilities/UtilConstants.cs b/Src/Asp.NetCore2/SqlSugar/Utilities/UtilConstants.cs index 000e72d64..3a75f6ab7 100644 --- a/Src/Asp.NetCore2/SqlSugar/Utilities/UtilConstants.cs +++ b/Src/Asp.NetCore2/SqlSugar/Utilities/UtilConstants.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using System.Dynamic; +using System.Globalization; using System.Linq; using System.Text; namespace SqlSugar @@ -62,7 +63,7 @@ namespace SqlSugar typeof(short), typeof(ushort), }; - + internal static CultureInfo EnCultureInfo = new CultureInfo("en"); internal static string[] DateTypeStringList = new string[] {