博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
EF延迟加载和懒加载
阅读量:5337 次
发布时间:2019-06-15

本文共 254 字,大约阅读时间需要 1 分钟。

EF默认是延迟加载的  

延迟加载就是刚开始只会读取当前实体对应表的数据 关联表的数据不会读取 只有下面条件用到了才会再去读取 所以可能会造成N次读取数据库  需要在实体的属性加virtual关键字

延迟加载要搭配  加了include 会把关联表B的信息也查询出来

如果在where条件中已经用到了关联表B  那么可以不加include

 

 

懒加载就是一次性把所有的数据全部读取出来  包括关联表的所有数据

 

转载于:https://www.cnblogs.com/jiangchengbiao/p/9889586.html

你可能感兴趣的文章
HDU 5969 最大的位或【贪心/按位或/思维】
查看>>
用CDNs和Expires改善网站性能(译文)
查看>>
flask form表单验证
查看>>
DIV+CSS 图文混排的图片居中办法
查看>>
Java transient关键字使用小记
查看>>
ubuntu下nginx的启停等常用命令
查看>>
JavaSE 键盘事件类(KeyEvent)实现
查看>>
设计模式-缓存工厂模式代码构造
查看>>
PMF:为何硅谷大神把它念奉为创业公司“唯一重要的东西”
查看>>
CSS框模型
查看>>
SurfaceView 绘制分形图
查看>>
如何实现从网络获取图片的缓存机制
查看>>
数据结构--散列(使用开放定址法解决冲突)
查看>>
通俗易懂的支持向量机SVM
查看>>
2014全国大学生赛事
查看>>
div 绝对布局居中
查看>>
css overflow:hidden无效解决办法
查看>>
Java设计模式(21)——行为模式之备忘录模式(Memento)
查看>>
数据挖掘领域的十大经典算法
查看>>
Python 基础语法
查看>>