全局安装 dotnet ef
命令行工具
要 全局安装 dotnet ef
命令行工具(即在任何项目目录下都能使用 dotnet ef
命令),请按以下步骤操作:
✅ 全局安装步骤(推荐)
在终端中运行以下命令:
bash
复制编辑
dotnet tool install --global dotnet-ef
✅ 验证安装成功
运行:
bash
复制编辑
dotnet ef --version
如果输出类似 8.0.x
或 9.0.x
的版本号,说明安装成功。
安装ef包[mysql8.0],安装完之后一定要重新编译项目
Install-Package Microsoft.EntityFrameworkCore -Version 8.0.5
Install-Package Microsoft.EntityFrameworkCore.Design -Version 8.0.5
Install-Package Pomelo.EntityFrameworkCore.MySql -Version 8.0.3
dbfirst
dotnet ef dbcontext scaffold "Server=localhost;Port=3306;Database=scott;User=root;Password=root;" Pomelo.EntityFrameworkCore.MySql -o Models --context-dir Data --context AppDbContext --force