在ASP.NET Core-6 Web中,我有两个DBContexts:
对于添加迁移,我在PM中使用了这两个
“基础设施/身份/迁移”、“ApplicationIdentityDbContext
”
这两个附加迁移工作。
但是,对于更新-数据库,当我这样做时:
更新-数据库-verbose
我发现了一个错误:
发现多个DbContext。指定要使用哪一个。对PowerShell命令使用'-Context‘参数,对dotnet命令使用’-上下文‘参数
我该怎么解决这个问题?
谢谢
发布于 2022-05-02 18:14:06
如果使用Visual的Package Manager Console并引用Microsoft.EntityFrameworkCore.Tools,则可以执行以下命令:
PM> Update-Database -context your_context -v 如果使用dotnet命令,请尝试如下:
dotnet ef database update --context your_contexthttps://stackoverflow.com/questions/72090511
复制相似问题