深入探索 Entity Framework Core:安装、概念与逆向工程
1. 安装 Entity Framework Core
Entity Framework Core 没有 setup.exe
文件,而是通过 NuGet 包在项目中进行安装。与经典的 Entity Framework 不同,Entity Framework Core 由多个 NuGet 包组成。以下是不同数据库管理系统所需的主要 NuGet 包:
| 数据库管理系统 | 运行时所需 NuGet 包 | 开发时逆向工程或架构迁移所需 NuGet 包 |
| — | — | — |
| Microsoft SQL Server Express、Standard、Enterprise、Developer、LocalDB(从 2008 版开始) | Microsoft.EntityFrameworkCore.SqlServer | Microsoft.EntityFrameworkCore.Tools
Microsoft.EntityFrameworkCore.SqlServer(适用于 EF Core 2.0)
Microsoft.EntityFrameworkCore.SQLServer.Design(适用于 EF Core 1.x) |
| Microsoft SQL Server Compact 3.5 | EntityFrameworkCore.SqlServerCompact35 | 不可用 |
| Microsoft SQL Server Compact 4.0 | EntityFrameworkCore.SqlServerCompact4