我们想将我们的db相关测试从postgres移到sqlite,所以我们安装了sqlite,转换后的DDL脚本,使它们符合sqlite的语法并运行测试。这就是:
键字段'Id'的类型应为'System.Int32',但是 提供的值实际上是'System.Int64'类型。
在线上
//roleId is int as well as p.Id
var role = RoleItems.Single(p => p.Id == roleId);
Id是db(sqlite整数)中的主键
Id属性是.NET integer
有没有办法在不需要将Id属性更改为.NET的情况下解决这种情况?任何有用的帮助。