码迷,mamicode.com
首页 > Web开发 > 详细

MVC初体验-EF系列(延迟加载)(22)

时间:2020-02-06 01:11:19      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:inf   ssi   pre   调用   查询   com   意义   延时   延迟加载   

延迟加载的意义:

当你使用EF从数据库中查询数据时,数据不是立即加载到内存中的,而是当你使用时才开始加载到内存中(注意:每一次使用数据,都会重新进入数据库进行查询,保证数据的新鲜度)。

技术图片

 

 技术图片

 

写入的lambda方法默认都会被转换成expression,然后调用IQueryable的方法

 db.Set<>().select这系列的方法默认都是返回的IQueryable数据,只有IQueryable数据才能使用延时加载特性;

 

如何禁用延时加载

技术图片

 

 

技术图片

 

 

 

End

MVC初体验-EF系列(延迟加载)(22)

标签:inf   ssi   pre   调用   查询   com   意义   延时   延迟加载   

原文地址:https://www.cnblogs.com/LeeSki/p/12267202.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!