上一章节我有提到 macOS 版的 Visual Studio Community 没有携带 LocalDB,也就是说 LocalDB 暂时不支持 macOS 系统
虽然我可以在 Windows 上继续完成接下来的教程,但我觉得还是感觉不妥,如果其它使用苹果笔记本的人要去哪里找 Windows 的电脑
我临时改变主意,使用 SQLite 来代替
安装 EF 框架 ( Entity Framework ) SQLite 支持
EF 框架 ( Entity Framework ) SQLite 支持的包的全名为 Microsoft.EntityFrameworkCore.Sqlite
我们可以通过 NuGet
来安装 Microsoft.EntityFrameworkCore.Sqlite
截止本教程今天 ( 2018 年 6 月 18 日 ),Microsoft.EntityFrameworkCore.Sqlite 的最新稳定版本为 2.1.1
macOS 上安装 Entity Framework Core SQLite 支持
- 在解决方案资源管理器中的
HelloWorld
项目上点击右键,选择 添加 -> 添加 NuGet 包

- 在打开的 添加包 窗口中,输入
Microsoft.EntityFrameworkCore.Sqlite
,可以看到结果有三个,我们直接勾选第一个Microsoft.EntityFrameworkCore.Sqlite

- 点击右下脚的 安装包 按钮即可开始安装 Entity Framework,中间可能需要我们接受协议

- 安装成功后,我们就可以在依赖项里看到我们刚刚安装的
Microsoft.EntityFrameworkCore.Sqlite

Windows 上安装 Entity Framework Core SQLite 支持
因为我的 Windows 上的 ASP.NET Core 使用的版本是 2.1.0 ,所以我就不演示最新版本的安装了,演示下 2.1.0 的安装
- 在解决方案资源管理器中的
HelloWorld
项目上点击右键,选择 管理 NuGet 程序包

- 在打开的 管理 NuGet 程序包 窗口中,输入
Microsoft.EntityFrameworkCore.Sqlite
,然后选中暗紫色的那个 Microsoft.EntityFrameworkCore.Sqlite,可以在右边的窗口看到当前的版本为 2.1.1

- 点击右边的 安装 按钮,会弹出预览更改确认框

- 点击右下角的 确定 按钮即可开始安装 Entity Framework,中间需要我们接受协议

- 安装成功后,可以在 管理 NuGet 程序包 的 Entity Framework 已经有了绿色的已下载图标,且右边 安装 按钮也变成了 卸载

至此,说明我们的 Entity Framework 已经安装配置成功