问题:vs2015打不开vs2010建的操做sqlite的实体数据模型edmx文件html
缘由:mysql
当前电脑必须先安装:驱动库及sqlite的vs拓展sql
正常状况下安装驱动和拓展后,vs2015就应该能够正常打开旧版本EF建立的edmx文件了数据库
mysql以前就这样,sqlserver也这样,理论上vs2015是能够兼容的sqlserver
操做:post
下载地址 http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki visual-studio
问题:安装拓展,数据源能够操做sqlite,证实拓展成功了。url
可是实体数据模型edmx仍是无法操做sqlite,多是官网的拓展作的不行,也多是vs2015的处理机制不同了,致使了不兼容spa
找资料:
3d
从stackoverflow上得知一个曲折方法:
大致意思:用nuget添加system.data.sqlite能够了
尝试操做:
补充:这里是由于Nuget里面的Sqlite依赖EF6,因此会有这么多库被引用。
pass:vs2010直接打开该项目是无法正常使用的
结论:
重申个人问题:让vs2015兼容vs2010建立的edmx文件
虽然问题二中实现了vs2015能够正常使用本身的实体数据模型去操做sqlite,但并无解决个人问题(依然不兼容vs2010建立的edmx文件)
那么如今的话暂时只能安装两个vs版本分别操做代码了(用到edmx的时候,再用vs2010去操做)。
用过sqlserver和mysql数据库,vs2015的拓展兼容性都没问题,恰恰sqlite出问题了
等待sqlite官网让vs2015的拓展能够实现问题一中的理想状态,不用像问题二中搞得这么复杂
连接: