1. 重复键报错1062- duplicate entry '0' for key 'xxx'
1.1 报错场景
1.2 报错原因
1.3 解决方法
1.4 具体举例
2. VS2019 nuget控制台类型不匹配报错
2.1 报错描述如下
2.2 报错场景
2.3 报错原因
2.4 解决方法
3 数据库Varchar类型为空返回DBnull与服务端string类型不匹配报错
3.1 报错描述如下
3.2 报错场景
2.3 报错原因
2.4 解决方法1
2.4.1 将数据库中为空的字段写入数据
2.4.2 当数据库返回DBNull时,将返回数据改成Null,网上有很多类似例子。
2.4.3 配置文件Map里取消非空设置
2.5 解决方法2(最优)