小编eve*_*ven的帖子

"没有可执行文件找到匹配命令dotnet-ef"错误与EF Core数据库优先

如您所知,最新版本的Visual Studio 2017放弃了'project.json' .csproj而是使用了它.

我正在使用RTM版本,并希望按照本指南从现有数据库生成模型.我在最后一步遇到错误:

Package Manager控制台的Entity Framework Core命令尚不支持基于csproj的.NET Core项目.请改用.NET命令行工具(即dotnet ef).有关详细信息,请参阅https://go.microsoft.com/fwlink/?linkid=834381.

发生错误后,我使用了它提到的链接切换到dotnet ef.这是我的包管理器命令:

PM> dotnet ef dbcontext scaffold"Server =.; Database = Jumpstart; Trusted_Connection = True;" Microsoft.EntityFrameworkCore.SqlServer

然后错误再次出现:

dotnet:找不到匹配命令"dotnet-ef"的可执行文件

我使用了help命令,发现dotnet没有名为ef的命令.

我只想从现有数据库生成模型.

entity-framework visual-studio database-first dbcontext

16
推荐指数
2
解决办法
7760
查看次数