概念
安装 Entity Framework Core
学习如何安装 EF Core。
概述
我们可以通过命令行界面(CLI)安装 EF Core。
通过命令行安装
CLI 是一个跨平台的工具链,用于开发、构建、运行和发布 .NET 应用程序。它随 .NET SDK 一起提供,在安装 .NET SDK 后即可使用。
我们将使用下面的终端来安装 EF Core。
Terminal
全局或本地安装 dotnet ef
注意: 由于该工具是本课程学习内容的关键,因此已预先安装。目前无需执行此步骤。
在安装 EF Core 之前,我们需要先全局或本地安装 dotnet ef 工具。该工具扩展了 dotnet 命令,使我们能够执行与 EF Core 相关的操作。
以下命令将工具全局安装:
1dotnet tool install --global dotnet-ef
设置项目
接下来,我们将创建一个用于 EF Core 的项目。这包括创建项目并添加所需的 NuGet 包。执行以下命令以创建一个示例项目:
1dotnet new console -n SampleApp
注意以下几点:
dotnet new console用于创建一个新的控制台应用程序项目。-n标志用于指定项目的名称。SampleApp将作为项目名称。
接下来,通过执行以下命令进入项目根目录:
1cd SampleApp
现在,我们将继续安装所需的 EF Core 包。
安装 EF Core 包
所需的 NuGet 包分为两类:
- 数据库提供程序
- .NET CLI 工具
数据库提供程序
EF Core 通过称为数据库提供程序的插件库访问各种数据库。在本课程中,我们将安装 SQLite。执行以下命令进行安装:
1dotnet add package Microsoft.EntityFrameworkCore.Sqlite
.NET CLI 工具
Microsoft.EntityFrameworkCore.Design 包是设计时逻辑所必需的工具,例如添加迁移、逆向工程和模型配置。执行以下命令进行安装:
1dotnet add package Microsoft.EntityFrameworkCore.Design
现在,我们已经具备了使用 EF Core 所需的基本包。