|
|
1
7
这取决于是否
顺便说一下,如果设置
然后您可以在控制台上观察SQL语句。通过单步执行程序,您可以准确地看到SQL语句何时访问数据库。
查看上的msdn
Deferred versus Immediate Loading
.尤其是,你可以
turn off lazy loading
.当心
|
|
|
2
1
仅供参考,除了延迟加载之外,还有另一个原因,即当您期望使用LINQ时,数据库活动可能不会发生。例如,如果我稍微更改示例代码:
不熟悉Linq工作原理的人可能会期望 全部的 在执行第二行代码时,从数据库中检索订单。实际上,LINQ会将查询数据库的时间延迟到最后一个可能的时刻,在本例中是对FirstOrDefault的调用。当然,在这一点上,Linq知道最多只能检索一条记录。 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
|
Pavel Foltyn · 如何在C中生成逆字典# 1 年前 |
|
ewok · 基于种子和上一个值创建值列表 1 年前 |
|
|
Vasu V · 将foreach转换为select语句 2 年前 |
|
Modest · 使用命名空间和文本值序列化xElement 2 年前 |