背景

背景

要想EF陆 Code First 格局帮衬Sqlite 得有一下几步:

作者的VS贰零一叁版本相比老旧,是几年从前下载的。平常充分3方包和驱动包都以手动增多。后来精通到有Nuget那个工具,如获宝物。可是在选用进度中却出了大多标题。

笔者的VS2011本子相比老旧,是几年从前下载的。平时增进征叁号方包和驱动包都以手动加多。后来询问到有Nuget那一个工具,如获宝物。但是在选用进程中却出了无尽主题材料。

壹、供给安装 sqlite-netFx451-setup-bundle-x86-20一三-1.0.玖贰.0.exe
来让VS增添Ado.net 时有sqlite可选

后期,笔者尝试选择Nuget加多Mongodb相关重视包,结果提醒信赖包与Nuget版本不包容。因为已经有了手动下载好的包,所以就没在意,手动加多了注重包。

早先时期,作者尝试利用Nuget增添Mongodb相关正视包,结果提醒信赖包与Nuget版本不匹配。因为已经有了手动下载好的包,所以就没在意,手动加多了注重包。

1)
自己去
下载对应.net 版本的安装文件(
*只顾下载文件名带bundle,那几个才会对vs进行插件辅助 )

不久前,再一次利用Nuget增多sqlite包,发现依旧存在包容性难题。于是作者本着有利于小组的思维,尝试化解这几个标题。

如今,再一次利用Nuget增加sqlite包,发现还是存在包容性难题。于是笔者本着有利于小组的构思,尝试化解这几个标题。

2)安装

 

 

要挑选一切安装

现象描述

气象描述

图片 1

运用VS2011自带Nuget安装System.Data.Sqlite重视包,解析、下载以及安装前半有个别均没失常,在设置最终的System.Data.SQLite.EF陆时面世包容性难点。

接纳VS2011自带Nuget安装System.Data.Sqlite正视包,解析、下载以及安装前半有的均没分外,在安装最终的System.Data.SQLite.EF六时面世包容性难点。

勾上下边多少个复选框,那样才会对VS 实行支撑

 

 

图片 2

主题材料讲述

难点讲述

下一场间接下一步… …

“System.Data.SQLite.EF陆”的架构版本与 NuGet 的版本 2.0.30625.9003不合营,请尝试到Nuget官方网站进级最新版Nuget。

“System.Data.SQLite.EF陆”的架构版本与 NuGet 的本子 2.0.306二五.900三不包容,请尝试到Nuget官方网站晋级最新版Nuget。

图片 3

 

 

本条分界面会停留相比久,然则并非管它,更不要手动关闭它,那是挂号vs 插件

解决方案

消除方案

图片 4

VS二零一一给的建议是升格Nuget,可是作者思考到温馨的VS版本太旧,指不定哪一天再冒出什么样难点,索性给VS来2次晋级。

VS二〇一一给的提出是进步Nuget,然则小编思量到温馨的VS版本太旧,指不定何时再冒出什么难点,索性给VS来3回提高。

当你看看那个的时候,你能够张开VS 举行Sqlite 的增添了

点击工具栏  工具->扩展和换代->更新,更新VS。

点击工具栏  工具->扩展和立异->更新,更新VS。

三)Vs 增多实人体模型型

由此长期的等候,终于晋升成功,再一次安装重视包,成功。

通过漫长的守候,终于提拔成功,又一次安装正视包,成功。

图片 5

读者能够选择尤其轻量的方法,仅进级Nuget。

读者能够选取特别轻量的点子,仅晋级Nuget。

你会看到那个,然后就足以心旷神怡的和Sqlite 玩耍了

 

 

二、EF6支持

参考

参考

第二步成功后就足以程序就足以用EF的Code Frist了,可是同时还留存贰个标题,正是先后在其它Computer上运转时不知道该怎么办找到System.Data.Sqlite
的次序援助,除非把第3步的再一次3遍。

Nuget 中的 System.Data.Sqlite 包就能缓解上述难点。

1) 安装Nuget 包

图片 6

在Nuget 管理分界面 联机寻觅 sqlite ,增加第二个,此外八个会协调充足。

至此,你就足以在VS 是用EF6来走访Sqlite 数据库了。

相关文章