EF Core 中缺少更新数据库命令

Update-Database command is missing in EF Core

https://imgur.com/a/MqA0a

对于 EF Core,您可以在命令提示符中使用 dotnet ef database update

运行 在命令提示符的 EntityFrameworkCore 文件夹中,而不是 VS 命令 window.

您是否安装了 Microsoft.EntityFrameworkCore.Tools 软件包?

Install-Package Microsoft.EntityFrameworkCore.Tools
Update-Database

上述原因有道理,但我也遇到过这个问题sometimes.I找到了解决方法。

  • 打开新的 visual studio 实例。
  • 打开包管理器控制台,让它加载。
  • 在同一实例中打开项目或解决方案。
  • 运行 包管理器控制台中的更新数据库。