我在VS2019的开发者PowerShell中使用EF Core工具时遇到了奇怪的行为。
使用以下命令创建迁移后:
dotnet ef migrations add VisibleLink -p .\src\Only.Portal.Data\ -s .\src\Only.Portal.Web
现在它导致我的应用程序启动,但之前没有。而应用最新迁移的方法已经完全破损,即dotnet ef migrations remove
,因为使用它时,它首先会启动一个应用程序然后调用 `Migrate()。
然后我收到了一条消息:
迁移'20220128090939_VisibleLink'已经被应用到数据库中。将其还原并重试。如果迁移已经应用到其他数据库,请考虑使用新的迁移来还原其更改。
看起来像是死循环。