gpt4 book ai didi

entity-framework - 术语 'Scaffold-DbContext' 未被识别为 cmdlet 的名称

转载 作者:行者123 更新时间:2023-12-03 07:28:59 24 4
gpt4 key购买 nike

我有一个包含两个项目的解决方案,一个是主项目,第二个是使用 EF Core 10.0 RC2 的项目。

在第二个项目中,我使用这三个命令来安装 EF Core 并运行此 nuget 命令来安装它:

Install-Package Microsoft.EntityFrameworkCore.SqlServer –Pre
Install-Package Microsoft.EntityFrameworkCore.Tools –Pre
Install-Package Microsoft.EntityFrameworkCore.SqlServer.Design –Pre

稍后我可以使用以下命令从数据库创建模型:

Scaffold-DbContext "'Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_Connection=True;'" Microsoft.EntityFrameworkCore.SqlServer

问题是,如果我退出 VS2015 并再次打开,如果我尝试运行相同的命令来再次生成模型,我会收到此错误:

The term 'Scaffold-DbContext' is not recognized as the name of a cmdlet.

我不知道问题是什么,我尝试安装entityFrameworks.Commands,但问题没有解决。

最佳答案

您是否尝试过以下命令:

dotnet restore --infer-runtimes

了解更多信息,您可以访问:https://github.com/aspnet/EntityFramework/issues/5549 ,它对某人有用。

关于entity-framework - 术语 'Scaffold-DbContext' 未被识别为 cmdlet 的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37895724/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com