使用Db.Reportable(item).ToQueryable()作为临时表时,decimal类型保留了6位小数 返回
SqlSugar
沟通中
5
1325

悬赏:0 飞吻
更新前版本:5.1.4.154
更新后版本:5.1.4.170-preview19
现在由于整个项目,基本都是SqlFunc.Replace(num,".00",""),只要使用了Db.Reportable(item).ToQueryable()的地方,都会导致最后结果多出来4个0
热忱回答(5)
-
fate sta VIP0
2024/10/29这个select处理一下吧,以前的精度不够
0 回复 -
Light VIP0
2024/10/29现在这里主要使用的地方太多太多,能提供一个方法去配置这里,或者绕过吗
0 回复 -
fate sta VIP0
2024/10/29@Light: AOP处理一下
0 回复 -
fate sta VIP0
2024/10/29db.Aop.OnExecutingChangeSql = (sql, pars) =>
//可以修改SQL和参数的值
{
//sql=newsql
//foreach(var p in pars) //修改
return
new
KeyValuePair<
string
, SugarParameter[]>(sql,pars);
};
0 回复 -
Light VIP0
2024/10/30好,我特殊处理吧
0 回复