Logo

安装 Entity Framework Core

学习如何安装 EF Core。

概念

安装 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 所需的基本包。

迁移

配置模型