随笔分类 - ef
摘要:背景 昨天一个旧的项目(.net framework 4 + EF4 +sqlite + edmx db first),数据库结构有变更,要更新实体edmx模型 先是到官网下载最新的驱动,结果不能更新edmx http://system.data.sqlite.org/index.html/doc/
阅读全文
摘要:vs2010无法正确打开2015创建的项目里面操作Sqlite数据库时使用EF6创建的edmx文件(会显示空白) 但是可以正常查询 vs2015无法正确打开2010创建的项目里面操作Sqlite数据库时使用EF6创建的edmx文件(会显示空白) 而且无法正常查询,异常信息如下 结论: 如果涉及到操作
阅读全文
摘要:传送门 什么是CodeFristFromDB 问题:查询数据是遇到 解决方案
阅读全文
摘要:什么是DBFirst 1:到官方下载并安装32位驱动(如果你是旧版的驱动,卸载掉,然后下载最新版的,否则操作数据时会出现异常) 2:通过Nuget获取System.Data.SQLite(会默认把下面的这些依赖库都加上) 3:数据库存放于App_Data下 4:添加实体模型 5:修改配置文件路径(默
阅读全文
摘要:传送门
阅读全文
摘要:在看实体框架 (EF) 入门的时候,当按照样例做到ModelFirst的时候出问题了 这是使用vs2015新建的实体数据模型 这是官网样例 对比样例截图,会发现里面缺少.tt的文件。最重要的是最终代码没法编译通过 其实官网提供了解决办法,不仅适用于vs2010,而且适用于vs2015 vs2015中
阅读全文
摘要:问题:vs2015打不开vs2010建的操作sqlite的实体数据模型edmx文件 原因: 当前电脑必须先安装:驱动库及sqlite的vs拓展 正常情况下安装驱动和拓展后,vs2015就应该可以正常打开旧版本EF创建的edmx文件了 mysql之前就这样,sqlserver也这样,理论上vs2015
阅读全文
摘要:废话不多说,直接 上图,及解决办法。不过问题还不是太清楚到底为什么会出现这个情况。。。。。。。。。。
阅读全文
摘要:1.vs2012新建edmx数据模型,如果象vs2010一样直接点击.Designer.cs查看上下文和实体,会发现不仅没有代码,而且会有下面一段注释。// Default code generation is disabled for model 'F:\DevCode\EFDemo_vs12\E
阅读全文