我在Npgsql.EntityFrameworkCore.PostgreSQL中使用Steeltoe.CloudFoundry.Connector.EFCore。我想将应用程序迁移到.NET 5.0。在将Npgsql更新到5.0.2之后,我收到错误消息'Unable to find DbContextOptionsBuilder,you missing a PostgreSql EntityFramework Core assembly?‘添加DBContext时。
我试图查看Steeltoe的可用版本,但我看到的最高NuGet是2.5.2,这给了我这个错误以及我有的旧版本(2.4.4)。
有没有这些库的任何版本组合?
发布于 2021-02-24 19:29:00
The name of that Steeltoe package changed in 3.0,以后你会需要Steeltoe.Connector.EFCore的。
Npgsql.EntityFrameworkCore.PostgreSQL内部特定类型的名称在5.0中更改了,所以这就是阻止Steeltoe找到它的原因。该修复程序也已应用于2.x分支,并包含在版本2.5.3中。
https://stackoverflow.com/questions/66346509
复制相似问题