EF Core 中缺少更新数据库命令
Update-Database command is missing in EF Core
- 已下载 .NET Core 模板 v3.4.0
- 从 VS2017 程序包管理器控制台,我尝试自动完成
Update-Database
命令,但此命令不存在!
对于 EF Core,您可以在命令提示符中使用 dotnet ef database update
。
运行 在命令提示符的 EntityFrameworkCore 文件夹中,而不是 VS 命令 window.
您是否安装了 Microsoft.EntityFrameworkCore.Tools
软件包?
Install-Package Microsoft.EntityFrameworkCore.Tools
Update-Database
上述原因有道理,但我也遇到过这个问题sometimes.I找到了解决方法。
- 打开新的 visual studio 实例。
- 打开包管理器控制台,让它加载。
- 在同一实例中打开项目或解决方案。
- 运行 包管理器控制台中的更新数据库。
- 已下载 .NET Core 模板 v3.4.0
- 从 VS2017 程序包管理器控制台,我尝试自动完成
Update-Database
命令,但此命令不存在!
对于 EF Core,您可以在命令提示符中使用 dotnet ef database update
。
运行 在命令提示符的 EntityFrameworkCore 文件夹中,而不是 VS 命令 window.
您是否安装了 Microsoft.EntityFrameworkCore.Tools
软件包?
Install-Package Microsoft.EntityFrameworkCore.Tools
Update-Database
上述原因有道理,但我也遇到过这个问题sometimes.I找到了解决方法。
- 打开新的 visual studio 实例。
- 打开包管理器控制台,让它加载。
- 在同一实例中打开项目或解决方案。
- 运行 包管理器控制台中的更新数据库。