依赖dll版本不一致

方案1 删了你的 dll 从nuget重新下载,保证你的每个类库引删完全,并且每个类库都从NUGET重新下载,NUGET下载的dll会自动在webconfig设置兼容,如果不是Nuget下载的dll可以使用方案2.

方案2 添加新版本到老版本的兼容(9.0.0.0是你当前dll版本号)

常见问题汇总 - 图1

方案3 直接下我源码里面的第三方DLL

https://github.com/sunkaixuan/SqlSugar/tree/dev/Src/Asp.Net/SqlSugar/References

找不到主键或者自增列

原因有下

1 表没建自增列或者主键

2 如果不是SA等高权限数据库的账号 ,需要从实体读取主键或者自增列 InitKeyType要设成Attribute

SqlSugarClient db = new SqlSugarClient(``new ConnectionConfig()

{

ConnectionString = Config.ConnectionString,

DbType = DbType.SqlServer,

InitKeyType = InitKeyType.Attribute``//通过实体特性获取主键或者自增列

});

实体映射出错

说明你数据库表和实体字段有类型不匹配

你可以用下面代码拿到标准的实体类,然后和你的实体类比较一下

常见问题汇总 - 图2

如果还得到不解决可以把实体类中字段注释了,找出是哪一个字段出的问题

oracle blob 类型转 byte[]报错 ttc error

将ORACLE 驱动升级就能解决该问题

MySql插入表情方案

http://www.codeisbug.com/Ask/9/4770