我在基于.net core 3.0的项目中使用EF迁移数据库,dos命令窗口执行迁移并执行迁移命令,Visual Studio提示
无法执行,因为找不到指定的命令或文件
我想声明迁移命令是准确的并且实体框架 nuget 包已安装
大部分代码都是class,所以应该没有问题
这通常是因为您没有安装必要的工具,请执行以下命令安装相应的工具:
dotnet tool install --global dotnet-ef
此命令将 dotnet ef 安装为全局工具。如果项目中没有使用最新版本,请安装对应版本并使用以下命令:
dotnet tool install --global dotnet-ef --version <version number>
如果安装错误,可以使用卸载命令:
dotnet tool uninstall --global dotnet-ef
dotnet add package Microsoft.EntityFrameworkCore.Design
在将工具用于特定项目之前,需要将 Microsoft.EntityFrameworkCore.Design 添加到该项目中。