如您所知,最新版本的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的命令.
我只想从现有数据库生成模型.