Entity Framework Core-安装

这节我们主要介绍如何在项目中安装Entity Framework Core,首先在Visual Studio中创建一个ASP.NET Core MVC 应用程序,如下图所示:

b692c9a2bae5cbce68f4d102eb659a01.png

这个项目上安装EF Core Database Provider以及相关工具

安装EF Core Database Provider 

Entity Framework Core 针对市面上主要的数据库都提供了对应的Provider和对应的NuGet,我们这系列使用SQL Server数据库,因此需要安装SQL Server数据库对应的Provider,我们进入Visual Studio Tools->NuGet Package Manager-> Manage NuGet Packages for Solution,打开NuGet UI,这个是针对整个解决方案

在文本框中输入Microsoft.EntityFrameworkCore.SqlServer 并点击查询,对应的安装将显示在列表中,右侧有个checkbox的选择列表,选中你想要将Package安装到的哪个项目

d434c194619ec9f1c6e44dd68194c10a.png

我们选中项目并点击Install 按钮,接下来会看到一个Preview Changes 窗体,点击OK按钮

a1881603fac20ff0e50ecc80fde7e8c7.png

接下来我们会看到License Acceptance窗体,点击I Accept 按钮

665802e0cb5b3dcce569f000b691124d.png

整个安装过程需要几秒钟完成,Microsoft.EntityFramework

Core.SqlServer 将安装到你应用程序

你可以在Dependencies > NuGet节点下查看一下刚才安装的包,也可以直接在项目上进行安装(Project > Manage NuGet Packages)

我们还可以使用另外一种方式,在Visual Studio进入Tools > NuGet Package Manager > Package Manager Console 执行命令,这种方式也可以将你的包安装到项目中

Install Package Microsoft.EntityFrameworkCore.SqlServer

安装Entity Framework Core 工具

执行EF Core命令之前(例如Migration,scaffoldings),需要安装下面两个包中的任意一个即可

1、.NET Core command-line interface (CLI) tools 使用在Windows,Linux,或者macOS,这些命令以前缀"dotnet ef" 开始

2、Package Manager Console (PMC) tools 它只能在Window上的Visual Studio中使用并且命令以动词开始,例如:"Add-Migration", "Update-Database"等 

我们分别针对这两种方式进行安装

安装 .NET Core command-line interface (CLI) 工具

首先打开Package Manager Console窗体(Tools->NuGet Package Manager->Package Manager Console),然后运行下面命令安装

dotnet tool install --global dotnet-ef

如果你已经在你的电脑上安装了dotnet ef,可以使用下面命令更新到最新版本

dotnet tool update --global dotnet-ef

接下来,安装Microsoft.EntityFrameworkCore.Design包,在Package Manager Console窗体中运行如下命令:

dotnet add package Microsoft.EntityFrameworkCore.Design

使用下面命令测试dotnet CLI

PM> dotnet ef

你将看到4dbc608eaed02b48e75cb2b6b92c160b.png图片,这表明dotnet CLI已经安装成功

8ec4ec5de1f25e158aee975e40a299e6.png

安装Package Manager Console (PMC) tools

进入NuGet UI 搜索Microsoft.EntityFrameworkCore.Tools并且安装,如下图所示:

0be2556bcabcccaddebf1825efbeaa04.png

通过运行下面的命令验证包是否安装

Get-Help about_EntityFrameworkCore

我们看到ff65834fefeb9c75c7206a887a6c2055.png头像,说明已经安装成功

8c910f66becd61a337e1596217905330.png

总结

这节我们主要讲解在你项目中如何安装EF Core Database Provider和EF Core tools

-

技术群:添加小编微信并备注进群

小编微信:mm1552923   

公众号:dotNet编程大全    

参考文章:

1.https://learn.microsoft.com/en-us/ef/core/get-started/overview/install#get-entity-framework-core

2.https://www.yogihosting.com/install-entity-framework-core/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值