【发布时间】:2011-05-07 10:12:39
【问题描述】:
来自 MSDN 的示例 linq 查询:
var expensiveInStockProducts =
from p in products
where p.UnitsInStock > 0 && p.UnitPrice > 3.00M
select p;
此查询是立即从数据库表中选择每一列,还是返回某种指针来按需检索实际列数据? IE。如果我的表中有 50 列,而我在实际代码中只使用了一个 p.UnitsInStock,那么我检索的数据是否比我预期的多 50 倍?
【问题讨论】:
-
你说的是列还是行?您似乎在谈论行,但我不确定。