当我执行update-database
并且数据库发生错误时,我得到:
System.Runtime.Serialization.SerializationException:Type不是 解析成员'Npgsql.NpgsqlException,Npgsql,Version = 2.2.5.0, Culture = neutral,PublicKeyToken = 5d8b90d52f46fda7'。
它试图告诉我一个错误,但我认为它无法找到它试图包装它的异常类型所以我只能猜测我的错误。
我正在使用2.2.5.0版本的Npgsql.EntityFramework,这是目前的最新版本。
答案 0 :(得分:1)
这是Npgsql问题跟踪器上的一个漏洞:
答案 1 :(得分:0)
之前我遇到过这个问题。就我而言,我在使用SQLServer时创建了3次迁移。当我将数据库更改为PostgreSql并运行update-database时,出现了此错误。
我的解决方案是删除所有迁移脚本,执行添加迁移,然后更新数据库工作正常。
希望这会有所帮助