EF Core 命令的可视化界面
在 Entity Framework Core 项目中(即安装了 Microsoft.EntityFrameworkCore.* 5.0.0 或更高版本的项目),JetBrains Rider 通过可视化界面帮助执行 dotnet EF Core 命令。 每个命令都有一个专用对话框,提供大多数允许的参数字段,自动填充其中的大部分,并确保所有必需参数都已指定且有效。
此功能是 dotnet ef 命令的可视化封装;因此,首先需要确保已安装并可用相应的 dotnet tool。
当您打开包含至少一个 EF Core 项目的解决方案时,JetBrains Rider 将检查 dotnet ef 是否作为本地工具或全局工具可用(需要 dotnet ef 5.0 或更高版本)。 如果不可用,它将提示您安装最新版本作为全局工具。

您还可以使用相应的命令 安装任何其他版本 ,例如:
dotnet tool install --global dotnet-ef
执行 EF Core 命令
请选择 从主菜单。
在解决方案资源管理器中右键点击所需项目,然后选择 。
特定 EF Core 命令的详细信息在专用主题中进行了描述:
- Entity Framework Core:添加迁移
- Entity Framework Core:移除最后一次迁移
- Entity Framework Core:更新数据库
- Entity Framework Core:生成 SQL 脚本
- Entity Framework Core:删除数据库
- Entity Framework Core:Scaffold DbContext
- Entity Framework Core:疑难解答
前提
目标 .NET 框架:
netcoreapp3.1或更高版本用于 Startup 项目,netstandard2.1或更高版本用于 Migrations 项目。要安装 .NET,请参阅 Microsoft 文档。
EF Core 包:
Microsoft.EntityFrameworkCore.*5.0.0 或更高版本。工具:
dotnet ef5.0 或更高版本。要安装 EF Core 全局工具,请在终端中运行以下命令:
dotnet tool install --global dotnet-ef
2026年 3月 25日