'字符串参数 'migrationId' 不能为空。'

Rav*_*tel 1 entity-framework .net-core asp.net-core-1.1 entity-framework-migrations

因奇怪的错误而被阻止。我在一个 asp.net 核心 Web 应用程序中工作,并在其中使用 EF 核心 1.1.0。

EF 数据库迁移引发错误“字符串参数‘migrationId’不能为空。” 尝试执行以下命令时

dbcontext.Database.Migrate();
Run Code Online (Sandbox Code Playgroud)

链接中执行了接受的答案,但没有解决我的问题。

Uninstall donet 2.0.0, installed 1.1.0 and restarted PC. Still i am getting the same error.
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我解决这个问题。

小智 6

当 __EFMigrationsHistory 表中的 MigrationID 列为空时,您将遇到上述问题。确保手动删除此记录并重新运行该命令。请找到相同的屏幕截图。

在此处输入图片说明