网站建设 郑州网站建设 网站制作 网页设计 网站设计 郑州建网站 - 爱易在线

网站地图 | 网站Tags标签 | RSS订阅 | 加入收藏
您的位置:网站首页 > 博客笔记 > 技术交流 > 正文 技术交流相关信息

EF6 Code First 完美支持Sqlite

作者:郑州网站建设 2015/12/3 17:14:23 点击: 来源:

要想EF6 Code First 模式支持Sqlite 得有一下几步:

一、需要安装 sqlite-netFx451-setup-bundle-x86-2013-1.0.92.0.exe 来让VS添加Ado.net 时有sqlite可选

1) 自己去http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki 下载对应.net 版本的安装文件( *注意下载文件名带bundle,这个才会对vs进行插件支持 )

2)安装

要选择全部安装

勾上下面两个复选框,这样才会对VS 进行支持

然后一直下一步... ...

这个界面会停留比较久,不过不用管它,更不要手动关闭它,这是注册vs 插件

当你看到这个的时候,你可以打开VS 进行Sqlite 的添加了

3)Vs 添加实体模型

你会看到这个,然后就可以愉快的和Sqlite 玩耍了

二、EF6支持

第一步完成后就可以程序就可以用EF的Code Frist了,但是 同时还存在一个问题,就是程序在其他电脑上运行时无法找到System.Data.Sqlite 的程序支持,除非把第一步的重复一遍。

Nuget 中的 System.Data.Sqlite 包就能解决上述问题。

1) 安装Nuget 包

在Nuget 管理界面 联机搜索 sqlite ,添加第一个,另外三个会自己添加。

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


注意:有时新建实体数据模型会找不到sqlite的驱动器,解决办法就是重复上步,用nuget添加sqlite,就可以了。


Tag:
分享到:

上一篇:asp utf-8编码通过url传值乱码的解决办法

下一篇:vscode html中css类名智能提示插件

技术交流推荐阅读

用户评论

最新博文

热门排行

推荐信息

关于爱之易| 付款方式| 联系我们| 网站地图| 网站Tags标签 | RSS订阅