首页
归档
关于
Search
1
C服务器端
9 阅读
2
1.数据流图(下午题)
8 阅读
3
管道处理模型
8 阅读
4
数据结构与算法
8 阅读
5
3.面向对象设计
7 阅读
软件设计师笔记
.Net
Java
数据库
PHP
运维
前端
Python
中间件相关
云原生
架构设计
Search
标签搜索
websocket
科技新闻
Bi8bo
累计撰写
267
篇文章
累计收到
2
条评论
首页
栏目
软件设计师笔记
.Net
Java
数据库
PHP
运维
前端
Python
中间件相关
云原生
架构设计
页面
归档
关于
搜索到
1
篇与
的结果
2025-04-03
EF 贪婪加载 , 延迟加载,显式加载
**延迟加载 ** 在遍历时才会执行查询**贪婪加载 ** 一次性加载所有数据 Include()方法,访问一次数据库 所有数据都有,数据过多**显式加载** 与延迟加载类似,但不会主动去加载导航属性的数据 而需要手动去加载关闭延迟加载 :1.特定的导航属性去掉visual 2.配置db.Configuration.LazyLoadingEnabled =false (关闭延迟加载)//显示加载//手动加载 var resultOrder = db.Orders.Find(3); // Reference 对应单个对象 db.Entry(order).Reference("user").Load(); //Collection 对应多个对象(集合) db.Entry(user).Collection("Order").Load();如果你要访问所有数据,可以使用贪婪加载。如果你不经常访问导航属性,或只访问部分,可以使用延迟加载
2025年04月03日
5 阅读
0 评论
0 点赞