答案 0 :(得分:1)
您不能将null强制转换为不可为null的类型(十进制)
您应将通用类型更新为可空类型,如下所示:
发件人
let floatingPNL1 = b.Field<decimal>("FloatingPNL")
收件人
let floatingPNL1 = b.Field<decimal?>("FloatingPNL")
另一种选择是使用诸如dapper之类的ORM,它更易于使用并为您处理对象映射。
答案 1 :(得分:0)
十进制?应该为可空类型
答案 2 :(得分:0)
使用Nullable<decimal>
代替decimal
。
了解更多here