1、EF Code First创建数据库 新建控制台应用程序Portal,通过程序包管理器控制台添加EntityFramework。 在程序包管理器控制台中执行以下语句,安装EntityFramework。 安装成功后,界面提示如下图: 在新建的Portal控制台应用程序中添加两个实体类,代码结构如 ...
分类:
数据库 时间:
2017-07-07 20:15:11
阅读次数:
319
前言:本来要使用实体拆分实现一对一,但发现查询时无法单独查询,影响效率,故改用手动建立一对一关系 例: 实体类: 对应的数据库为: 添加数据:(主体记录与依赖记录的 ID 将自动设置为相同值) 此时将生成两条SQL语句: 同时更新主体和依赖数据: 此时将生产四条SQL语句,两条查询,两条更新 单独更 ...
分类:
其他好文 时间:
2017-07-05 00:29:32
阅读次数:
218
例: 实体类: 创建数据库 更新数据第一种方法: 先查询记录,然后修改相应的属性。此方法虽然多了一个查询步骤,但是也由此利用了EF的自动跟踪功能,后续操作比较方便。 比如,生成的SQL语句只会去修改相应的修改过的字段。 而且经测试发现,如果实体属性值没有改变,不会生成SQL语句,比如将下面的代码执行 ...
分类:
数据库 时间:
2017-07-04 18:15:58
阅读次数:
2658
前言 本节我们再来讲讲EF Core,本节算是回归基础吧,当前项目EF Core还是处于1.1版本中,后续等待.net core等版本稳定了全部会更新到2.0版本中,到时再来更新相关文章分享给大家。 相关数据加载 在EF中一直以来都是通过导航属性来加载一个实体的相关数据,在EF Core中加载相关数 ...
分类:
其他好文 时间:
2017-07-03 10:08:49
阅读次数:
478
EntityFramework.Extended的深坑~ Update用法出现Ambiguous column name异常,异常测试。 ...
分类:
其他好文 时间:
2017-06-30 22:15:35
阅读次数:
159
参考: https://msdn.microsoft.com/en-us/data/jj591621 http://www.itnose.net/detail/6105449.html http://www.tuicool.com/articles/Q7JRR32 打开:工具 --> NuGet包管 ...
分类:
数据库 时间:
2017-06-29 23:41:47
阅读次数:
284
from:http://qiita.com/midori44/items/ef7cdd1d37c353e44b5f ASP.NET MVC & EntityFramework によるコードファースト開発環境を MySQL で構築してみます。と言っても今回はプロジェクトを作成して ASP.NET Id ...
分类:
数据库 时间:
2017-06-28 19:01:47
阅读次数:
184
贪婪加载:顾名思议就是把所有要加载的东西一 次性读取 当读取订单信息orders的时候,我们希望把订单的详细信息也读取出来,那么这里我们使用Include关键字将关联表也加载进 来。 延迟加载:即当我们需要用到的时候才进行加载(读取) 当我们希望浏览某条订单信息的时候,才显示其对应的订单详细记录时, ...
分类:
其他好文 时间:
2017-06-27 18:47:27
阅读次数:
366
进入github下载Identity server4与ef core集成的源码,源码地址为:https://github.com/IdentityServer/IdentityServer4.EntityFramework 打开该项目,设置Host项目为启动项目,添加Pomelo.EntityFra ...
分类:
数据库 时间:
2017-06-27 12:21:25
阅读次数:
418