亲而有间,密而有疏;和而不同,美美与共

随笔分类 -  EF

摘要:EF Core 迁移 感觉就是以前EF Code First的自动同步数据库功能 内容:在你新增、更新TableModel后,如何自动化的更新DB中的真实Table。以及对这些更改进行一个版本控制。 本文将以一个示例进行简单明了的演示输出。(不会很详细,只记录主要步骤) 当下我们已经有了一个ASP. 阅读全文
posted @ 2018-05-13 17:58 大兄弟竹子 阅读(5015) 评论(0) 推荐(3)
摘要:纯属个人记录错误使用: 1、EntityType“area”未定义键。请为该 EntityType 定义键。 产生原因: 1、命名空间引用错误,可能命名重复导致引用错误 2、实体类无法识别主键或者未设置主键 默认可识别id为主键,当model中无id时,则须手动标识出主键 引用 System.Com 阅读全文
posted @ 2016-12-21 21:26 大兄弟竹子 阅读(382) 评论(0) 推荐(0)
摘要:之前有写过两篇,EF选择Mysql数据源 跟 EF添加ADO.NET实体模型处直接选择Oracle数据源,其方便之处就不多说了,使用DBfirst直接点点点就能与数据库双向更新,而且关键是方便我们使用T4,如: (如果你对T4有个大概认识,只会通过ADO.NET实体模型进行集合遍历,那么可以继续看下 阅读全文
posted @ 2016-12-12 21:20 大兄弟竹子 阅读(1354) 评论(6) 推荐(3)
摘要:之前遇到只更新部分的问题:如前端修改用户信息(不修改密码),传实体到后台,这个实体是没有密码,这样一来要更新的话,得先去数据库通过传过来的实体的ID读取这条记录,然后将改动的部分填到查出来的记录中,再更新回去。 逻辑是对的,但是用EF,会有个问题,查出来后是默认缓存在entity这个上下文(dbco 阅读全文
posted @ 2016-07-18 14:27 大兄弟竹子 阅读(2037) 评论(0) 推荐(0)
摘要:上一文介绍了如何下载Mysql for vs Tools来进行Mysql的ADO.NET实体模型数据源选择,今天将Oracle的测试了下。步骤如下: 1、在你项目Model层中nuget安装选中项 2、下载oracle,这个有点麻烦~就不具体说咯,这里就说下已经下好oracle的情况下,还要下一个o 阅读全文
posted @ 2016-07-12 21:27 大兄弟竹子 阅读(10571) 评论(4) 推荐(3)
摘要:EF添加ADO.NET实体模型处直接选择Mysql数据源 最近想到EF是连接多数据库的orm框架,于是就想测试下。查了一堆网上资料后,测试连接mysql成功。步骤如下: 1、在你项目Model层中nuget安装MySql.Data.Entity 如果没安装这个provider 就进行下面的步骤。就会 阅读全文
posted @ 2016-07-01 21:10 大兄弟竹子 阅读(4452) 评论(0) 推荐(3)
摘要:在一次请求中,即一个线程内,若是用到EF数据上下文对象,就创建一个,那么会造成数据混乱,每次创建的对象执行相应的数据库操作,此同时,其他的EF对象内获得的数据可能已经是“过期”的了。即这个数据已经变动过。这就是数据混乱,为了解决这个问题,关键就是对象的创建问题。 这里首先想到单例模式,不过在这里,不 阅读全文
posted @ 2016-01-20 19:45 大兄弟竹子 阅读(2153) 评论(0) 推荐(0)