博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET Core 配置 EF SQLite 支持 - ASP.NET Core 基础教程 - 简单教程,简单编程
阅读量:4706 次
发布时间:2019-06-10

本文共 1344 字,大约阅读时间需要 4 分钟。

原文:

ASP.NET Core 配置 EF SQLite 支持

上一章节我有提到 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 支持

  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 已经安装配置成功

转载于:https://www.cnblogs.com/jiejiehencool/p/11098038.html

你可能感兴趣的文章
给傻瓜用的HTML5编程和JavaScript--第一部分--理解JS基础--第一章节--HTML,向JS说Hello...
查看>>
[Java] Frequently used method or solutions for issues
查看>>
POJ 3090 Visible Lattice Points (ZOJ 2777)
查看>>
解决Win8/8.1无法正确识别USB3.0的问题
查看>>
HDU 2587 - 很O_O的汉诺塔
查看>>
java中,什么是构造函数?什么是构造函数重载?什么是复制构造函数?
查看>>
centOS下实践查询版本/CPU/内存/硬盘容量等硬件信息
查看>>
函数式语言
查看>>
SQL Server系统视图sys.master_files不能正确显示数据库脱机状态
查看>>
oracle如何判断字段是数字还是字符
查看>>
eclipse启动失败,加载到loading workbench时,停止或者闪退的解决办法
查看>>
Eclipse如何解决启动慢?
查看>>
微信小程序 图片路径自动加上文件目录导致渲染报错问题
查看>>
win10下MySql问题navicat显示Navicat 2003-can't connect to MYSQL server on 'localhost'(10061)
查看>>
android获取APP 包名和activity
查看>>
列表【二】
查看>>
PHP算法每日一练 -- 单链表
查看>>
MemberCached 学习上【转】
查看>>
deb包的安装方法
查看>>
程序员如何在技术更新中不被淘汰?知乎网友评论后恍然大悟
查看>>