EntityFrameworkCore如何从Visual Studio代码(VSCode)运行"Update-Database"和"Add-Migration"

Mkh*_*iry 7 entity-framework-core visual-studio-code

我在Visual Studio Code中尝试EntityFrameworkCore,我想运行"Update-Database"和"Add-Migration"命令,但VSCode中没有软件包管理器控制台.该怎么办?

Sib*_*enu 8

是的,您始终可以使用 来执行此操作vscode

dotnet ef tool通过运行前面的命令来安装。

dotnet tool install --global dotnet-ef
Run Code Online (Sandbox Code Playgroud)

您应该在命令提示符中收到如下消息。

您可以使用以下命令调用该工具: dotnet-ef 工具“dotnet-ef”(版本“5.0.3”)已成功安装。

现在您应该能够运行任何ef命令。例如,

dotnet ef database update
Run Code Online (Sandbox Code Playgroud)

这会给你一个如下的回应。

构建开始...

构建成功。

完毕。

只是分享这个,因为有些人可能还没有安装这些ef工具。


Mik*_*ind 5

Visual Studio Code不支持运行Package Manager控制台命令.该集成仅在Visual Studio中可用.您将不得不使用命令行界面(CLI):

http://www.learnentityframeworkcore.com/migrations/commands/cli-commands