Asp.net core mvc 如何在Visual Studio代码中安装和使用实体框架核心?

Asp.net core mvc 如何在Visual Studio代码中安装和使用实体框架核心?,asp.net-core-mvc,visual-studio-code,entity-framework-core,Asp.net Core Mvc,Visual Studio Code,Entity Framework Core,我已经在visual studio代码中创建了初始asp.net mvc web应用程序模板。 我可以在localhost:5000/ 我还可以看到像以前的asp.net mvc核心一样的视图、控制器和视图模型 现在,如何使用VisualStudio代码安装和使用实体框架核心 谢谢。VS代码只是一个编辑器。它不安装EF(或任何软件包)。您可以通过编辑csproj文件以包含这组行来安装EF <ItemGroup> <PackageGroup Include="Microso

我已经在visual studio代码中创建了初始asp.net mvc web应用程序模板。 我可以在localhost:5000/ 我还可以看到像以前的asp.net mvc核心一样的视图、控制器和视图模型

现在,如何使用VisualStudio代码安装和使用实体框架核心


谢谢。

VS代码只是一个编辑器。它不安装EF(或任何软件包)。您可以通过编辑csproj文件以包含这组行来安装EF

<ItemGroup>
   <PackageGroup Include="Microsoft.EntityFrameworkCore.SqlServer" Version="1.1.0" />
</ItemGroup>

有关EF的更多详细信息,请参阅。要使用EF,您需要编写代码。完整的示例超出了StackOverflow回答的范围,可能会随着EF Core的不断更新而更改。

我认为这是6月3日更新的链接


要能够在可视代码中使用实体框架,您可以在终端上使用yeoman:

>npm install -g yo
>npm install -g generator-efrepo
>yo efrepo
然后按照说明进行操作。

1: 安装EntityFrameWork核心及其依赖项需要三行代码

第二名: 以这种形式安装它们

dotnet添加包Microsoft.EntityFrameworkCore-V2.1.14

dotnet添加包Microsoft.EntityFrameworkCore.tools-V2.1.14

dotnet添加包Microsoft.EntityFrameworkCore.SqlServer-v2.1.14

我将其中的一个示例与版本放在一起,但若删除最后一行中的版本,则可以获得最新的entityframework版本。 像这样

dotnet添加包Microsoft.EntityFrameworkCore

dotnet添加包Microsoft.EntityFrameworkCore.tools

dotnet添加包Microsoft.EntityFrameworkCore.SqlServer

3rd

请记住,您的.Ner Core版本应与要安装的EntityFrameWork Core的最新版本兼容。因此,如果出现错误,您必须安装.Net Core的最新版本,或者使用与.Net Core兼容的版本安装EntityFrameWork Core


您可能正在寻找EntityFrameWork core版本以及.net core版本

除了上面给出的答案之外,本文还介绍了使用.net core CLI添加EF core的所有步骤

希望这对某人有所帮助

*编辑
-VS代码用户可以从终端窗口(Ctrl+Shift+`)执行dotnet命令。

链接不再存在在链接上设置404。该链接再次损坏。请在回答中包含说明/指南/任何内容,而不是仅仅链接到一个不断失败的页面。当使用visual studio 2015时,该链接指的是实体框架,而不是visual studio代码
>npm install -g yo
>npm install -g generator-efrepo
>yo efrepo