Error parsing column 10 (YingShou=-99.5 - Double) dapper sqlite
在使用sqlite 调取 dapper的时候出现这个问题提示:
原因是 在 sqlite表中设定的字段类型是 decimel而在C#的字段属性也是decimel,结果解析F负数 小数的时候出现这个错误提示:
解决办法:使用默认的sqlite的字段类型来填入
REAL
描述:REAL 存储类用于存储浮点数。它使用 8 字节的 IEEE 754 双精度格式,适合存储带小数的数值。
当然默认是 小数
这样就能解决问题
另外sqlite的数据类型如下:
SQLite 不严格限制数据类型,而是使用存储类来定义数据存储的方式。常见的存储类包括:
NULL
INTEGER
REAL
TEXT
BLOB