问题:vs2015打不开vs2010建的操作sqlite的实体数据模型edmx文件

    

原因:

    当前电脑必须先安装:驱动库及sqlite的vs拓展

    正常情况下安装驱动和拓展后,vs2015就应该可以正常打开旧版本EF创建的edmx文件了

    mysql之前就这样,sqlserver也这样,理论上vs2015是可以兼容的

操作:

    下载地址 http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki

    

  

问题:安装拓展,数据源可以操作sqlite,证明拓展成功了。

   但是实体数据模型edmx还是没法操作sqlite,可能是官网的拓展做的不行,也可能是vs2015的处理机制不一样了,导致了不兼容

  

找资料:

  从stackoverflow上得知一个曲折方法:

    http://stackoverflow.com/questions/12809929/sqlite-1-0-82-0-latest-in-visual-studio-2012-not-showing-in-designer-data-sour/14111527#14111527

    大体意思:用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的拓展可以实现问题一中的理想状态,不用像问题二中搞得这么复杂

链接:

  Visual Studio 2015使用EF6的DBFirst模式操作Sqlite数据库

EF6操作Sqlite数据库的项目兼容性问题

最新文章

  1. SQL Server 2012 学习笔记4
  2. mysql 分布式事务
  3. 使用公钥登录SSL
  4. foreman1.3安装
  5. 在MVC中如何愉快使用Ajax
  6. Battle ships(二分图,建图,好题)
  7. 产品 线上 保持 和 支持 服务 (Support and maintenance solutions)
  8. cocos2d基本类介绍 director/scene/layer/sprite
  9. Tween 若干年后我尽然还要学数学 曲线到底是什么鬼啊
  10. 快速了解Druid——实时大数据分析软件
  11. 『集群』007 如何测试Slithice源代码
  12. Object类的wait方法带参数和notifyAll方法
  13. windows程序设计 MessageBox消息框
  14. 396. Rotate Function 移动加权求和,取最大值
  15. linux shell脚本调用java main方法 代码传值
  16. delphi 原创应用工具箱
  17. ap、map值计算
  18. beego + websocket 向页面推送数据
  19. Oracle12c新特性之基本操作
  20. layer的alert图

热门文章

  1. lightoj1038(期望dp)
  2. [背景分离] 识别移动物体基于高斯混合 MOG
  3. Hdu 5073 Galaxy 精度问题
  4. HDOJ 2665 Kth number
  5. Linux 编程学习笔记----ANSI C 文件I/O管理
  6. OpenVPN-ng,为移动续航的应用层隧道
  7. Asp.net 视频摘要
  8. CF417D--- Cunning Gena(序列+像缩进dp)
  9. 矩形类定义【C++】
  10. CloudFoundry 中的GoRouter性能測试