DotNetNext / SqlSugar

.Net aot ORM Fastest ORM Simple Easy VB.NET Sqlite orm Oracle ORM Mysql Orm 虚谷数据库 postgresql ORm SqlServer oRm 达梦 ORM 人大金仓 ORM 神通ORM C# ORM , C# ORM .NET ORM NET5 ORM .NET6 ORM ClickHouse orm QuestDb ,TDengine ORM,OceanBase orm,GaussDB orm ,Tidb orm Object/Relational Mapping
https://www.donet5.com/Home/Doc
MIT License
5.35k stars 1.34k forks source link

意大利语逗号 #1074

Closed csm12s closed 2 years ago

csm12s commented 2 years ago

image

。。。 , 62416,108585 AS [RapidLength], 58,028492 AS [RapidTime], 84511,570706 AS [CutLength]。。。

真实数据: , 62416.108585 AS [RapidLength],58.028492 AS [RapidTime],84511.570706 AS [CutLength]

是不是要做这种修改:

else if (UtilMethods.IsNumber(type.Name)) { //return value; return "'" + value + "'"; }

image

DotNetNext commented 2 years ago

我已经按你上次方法改了,我这边没环境重现不了,你到底要改成什么样子

DotNetNext commented 2 years ago

什么样子是Ok的

DotNetNext commented 2 years ago

已经按你需求改了,还有问题 提供你测试过的代码。

csm12s commented 1 year ago

...\SqlSugar\Abstract\SqlBuilderProvider\UpdateBuilder.cs

在这个方法里添加如下public virtual object FormatValue(object value):

else if (UtilMethods.IsNumber(type.Name)) { // Italian return value.ToString().Replace(",", "."); }

csm12s commented 1 year ago

测试没问题

csm12s commented 1 year ago

这个改动在客户那里测试没问题了 请问这个更新到dll里面了吗