ASP.NET Core 配置 EF SQLite 支持 - ASP.NET Core 基础教程 - 简单教程,简单编程

简介: 原文:ASP.NET Core 配置 EF SQLite 支持 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 配置 EF SQLite 支持 上一章节我有提到 macOS 版的 Visual Studio Community 没有携带 Lo...
+关注继续查看

原文:ASP.NET Core 配置 EF SQLite 支持 - ASP.NET Core 基础教程 - 简单教程,简单编程

ASP.NET Core 配置 EF SQLite 支持

上一章节我有提到 macOS 版的 Visual Studio Community 没有携带 LocalDB,也就是说 LocalDB 暂时不支持 macOS 系统

虽然我可以在 Windows 上继续完成接下来的教程,但我觉得还是感觉不妥,如果其它使用苹果笔记本的人要去哪里找 Windows 的电脑

我临时改变主意,使用 SQLite 来代替

关于 SQLite 的基础知识我就不介绍了,如果你想深入了解,可以查看我们的 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 支持

  1. 在解决方案资源管理器中的 HelloWorld 项目上点击右键,选择 添加 -> 添加 NuGet 包

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

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

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

Windows 上安装 Entity Framework Core SQLite 支持

因为我的 Windows 上的 ASP.NET Core 使用的版本是 2.1.0 ,所以我就不演示最新版本的安装了,演示下 2.1.0 的安装

  1. 在解决方案资源管理器中的 HelloWorld 项目上点击右键,选择 管理 NuGet 程序包

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

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

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

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

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

目录
相关文章
|
28天前
|
存储 开发框架 .NET
ASP.NET Core SignalR系列之Hub教程
ASP.NET Core SignalR系列之Hub教程
35 0
|
2月前
|
开发框架 缓存 JavaScript
[ASP.NET教程] 防止表单重复提交
[ASP.NET教程] 防止表单重复提交
|
开发框架 .NET API
ASP.NET Core上传多文件 超简单教程
ASP.NET Core上传多文件 超简单教程
281 0
ASP.NET Core上传多文件 超简单教程
|
.NET 开发框架 中间件
ASP.NET Core 基础教程总结 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core 基础教程总结 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 基础教程总结 ASP.NET Core 基础教程总算是有了个简单的完结。
1196 0
|
.NET 数据安全/隐私保护 索引
ASP.NET Core 登录登出 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core 登录登出 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 登录登出 上一章节我们总算完善了注册的功能,而且也添加了一个用户,现在,我们是时候继续完善登录登出功能了。
1483 0
|
.NET 数据安全/隐私保护 开发框架
ASP.NET Core 新增用户 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core 新增用户 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 新增用户 上一章节我们实现了一个注册表单,但也留了一些东西还没完成,就是提交注册表单后的动作。
1429 0
|
.NET 开发框架 C#
ASP.NET Core 用户注册 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core 用户注册 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 用户注册 上一章节我们终于迁移完了 Identity 的数据,也创建了用户表,现在,磨拳擦掌,是时候把注册功能给完善了。
1860 0
|
.NET 数据库 开发工具
ASP.NET Core Identity 迁移数据 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core Identity 迁移数据 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core Identity 迁移数据 上一章节中我们配置了 Identity ,也让我们的应用程序正常运行起来了,在访问未授权页面的时候会跳转到 /Accout/Login 页面。
1089 0
相关产品
云迁移中心
相关实验场景
更多
推荐文章
更多