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及更高版本,迁移项目目标为netstandard2.1及更高版本。要安装 .NET,请参阅 Microsoft 文档。
EF Core 包:
Microsoft.EntityFrameworkCore.*5.0.0 或更高版本。工具:
dotnet ef5.0 或更高版本。要安装 EF Core 全局工具,请在终端中运行以下命令:
dotnet tool install --global dotnet-ef
最后修改日期: 2025年 12月 5日