EF加载问题

原创 2015年07月07日 19:56:07



如本系统中任何一个对象都会有一个创建人对象对应数据库IDCreateUserID

举例:

实体SysAccount

我们为了在页面上显示创建人姓名,那么我们给这个实体加一个

public virtual SysAccountCreateUser { get; set; }的扩展属性

那么在对应的SysAccountMap

加上映射关系,如下

this.HasRequired(t=> t.CreateUser).WithMany().HasForeignKey(t => t.CreateUserID);



不加上include(“CreateUser”)的话,加载的时候就不会加载子类属性(注意,注意!!)



EF使用延迟加载的本质原因

EF(Entity Framework)是微软的一个ORM框架 使用过EF的同学都知道它有一个延迟加载的功能 那么这个延迟加载的功能到底是什么? 为什么需要延迟加载? 使用延迟加载的优点和缺点又各是什...
  • qq1010885678
  • qq1010885678
  • 2014年07月28日 22:21
  • 1624

解决 EF 启动慢问题 第一次访问慢

这篇文章多半算是转载吧,  我也是看了 http://personball.com/orm/2014/09/18/entity-framework-6-optimization-ultimate-ve...
  • gavin_luo
  • gavin_luo
  • 2015年06月18日 10:45
  • 6035

EF学习和使用(七)EF性能优化篇

自从ITOO平台旗下的评教系统问世之后,其性能问题引起了轩然大波。CPU占用过高,页面反映速度超慢,根本无法正常使用,为此我们专门成立一个性能优化小队,去研究为什么系统性能这么低,怎么优化性能?框架中...
  • u010028869
  • u010028869
  • 2015年09月29日 22:23
  • 10678

EF延迟加载机制导致的更新数据的时候有的更新有的没更新问题的解决

最近在处理一个问题的时候遇到了EF延迟加载导致的问题。我有一组任务,任务数量不固定,要分配给组员,组员数量也不固定。分配的时候原则上是平均分配,但是实际中肯定有多余的,这多余的会分配给最后一个组员。代...
  • sxf359
  • sxf359
  • 2017年10月20日 11:12
  • 77

EF+MVC3+zTree动态加载

  • 2013年11月13日 17:36
  • 11.44MB
  • 下载

ado.net EF学习系列----深入理解查询延迟加载技术

linq to EF的两种延迟加载技术
  • ydm19891101
  • ydm19891101
  • 2016年03月27日 11:33
  • 2526

Windows服务之EF加载数据

参考: http://greatverve.cnblogs.com/archive/2011/07/18/app-config.html using System; using System.Coll...
  • shengxupeng
  • shengxupeng
  • 2015年05月21日 13:30
  • 183

EF之POCO应用系列4——延迟加载

当我们进行查询的时候,哪些关系的数据将会被加载到内存呢?所有相关的对象都需要吗?在一些场合可能有意义,例如,当查询的实体仅仅拥有一个相关的子实体,但是,多数情况下,你可能只需要加载部分数据,或者你喜欢...
  • writtyflame
  • writtyflame
  • 2013年06月27日 11:36
  • 722

EF第一次加载较慢的原因以及解决方法(汇)

前言:     这个问题没有遇到过,但是面试当中很可能会被问到,当然也不主要是为了应对面试,学到知识才是王道为什么会慢:    在应用程序中定义的每个上下文,其首次使用时,JUST-INTIME编译...
  • ma15732625261
  • ma15732625261
  • 2017年05月19日 16:40
  • 1242

EF Code First 一对多、多对多关联,如何加载子集合?

先简单描述一下标题的意思:使用 EF Code First 映射配置 Entity 之间的关系,可能是一对多关系,也可能是多对多关系,那如何加载 Entity 下关联的 ICollection 集合对...
  • zyf1756401225
  • zyf1756401225
  • 2014年10月31日 08:54
  • 388
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:EF加载问题
举报原因:
原因补充:

(最多只允许输入30个字)