double?类型在服务器读取到的值为空 返回

SqlSugar 老数据
12 1432
该叫什么 心安 发布于2020/5/25
悬赏:20 飞吻

在本地读取值没问题image.png

但是在服务器读取到的值为nullimage.png是为什么

热忱回答12

  • 要么库的类型有差异要么数量有差异 IIS重启在跑跑

    0 回复
  • 数据有差异

    0 回复
  • 或者数据类型 

    0 回复
  • 心安 心安 VIP0
    2020/5/26

    @fate stay night:谢谢您,这个问题解决了,是因为模型发布的时候没有重新生成的原因。

    0 回复
  • 心安 心安 VIP0
    2020/5/26

    @fate stay night:double精度问题还想请教一下您

    0 回复
  • 心安 心安 VIP0
    2020/5/26

    @fate stay night:double?类型读取到的数据跟数据库的数据不太一样image.png

    在swagger是这样的image.png

    0 回复
  • 心安 心安 VIP0
    2020/5/26

    @fate stay nightimage.png

    0 回复
  • 是序列化问题还是orm问题,还是你实体类型问题引起的转换

    0 回复
  • 心安 心安 VIP0
    2020/5/26

    @fate stay night:orm框架问题,用Db.Ado.GetDataTable读取数据,然后序列化给模型没问题,用await Db.Queryable读取数据就是上面图片上的问题

    0 回复
  • 你用db.first生成的实体试试

    0 回复
  • 心安 心安 VIP0
    2020/5/28

    Db.first生成类型是Single?类型,但是读出来的数据是这种数据image.png

    0 回复
  • 心安 心安 VIP0
    2020/6/19

    @fate stay night:园主您看还有其他的解决方案吗

    0 回复