Error parsing column 10 (YingShou=-99.5 - Double) dapper sqlite

在使用sqlite 调取 dapper的时候出现这个问题提示:

原因是 在 sqlite表中设定的字段类型是 decimel而在C#的字段属性也是decimel,结果解析F负数 小数的时候出现这个错误提示:

解决办法:使用默认的sqlite的字段类型来填入

csharp 复制代码
REAL

描述:REAL 存储类用于存储浮点数。它使用 8 字节的 IEEE 754 双精度格式,适合存储带小数的数值。

当然默认是 小数

这样就能解决问题

另外sqlite的数据类型如下:

SQLite 不严格限制数据类型,而是使用存储类来定义数据存储的方式。常见的存储类包括:

csharp 复制代码
NULL
INTEGER
REAL
TEXT
BLOB
相关推荐
_extraordinary_6 分钟前
MySQL 索引(二)
数据库·mysql
JhonKI8 分钟前
【MySQL】表空间结构 - 从何为表空间到段页详解
数据库·mysql
码农黛兮_4627 分钟前
MySQL数据库容灾设计案例与SQL实现
数据库·sql·mysql
野犬寒鸦28 分钟前
MySQL索引详解(下)(SQL性能分析,索引使用)
数据库·后端·sql·mysql
赵渝强老师30 分钟前
【赵渝强老师】TiDB SQL层的工作机制
数据库·sql·tidb
想躺平的咸鱼干30 分钟前
sql的性能分析
数据库·sql
敲上瘾2 小时前
MySQL数据类型
数据库·c++·mysql·数据库开发·数据库架构
想躺平的咸鱼干2 小时前
SQL语句的优化
数据库·sql
小陶来咯3 小时前
【高级IO】多路转接之单线程Reactor
服务器·网络·数据库·c++
wei_shuo3 小时前
OB Cloud 云数据库V4.3:SQL +AI全新体验
数据库·人工智能·sql