1

问题是,当我调用ToList()Linq到 Sql)查询时,它会从 db 中获取所有记录并将它们带入内存。我想知道List()orchard ContentManager 的方法是否具有相同的效果?

提前致谢。

4

1 回答 1

2

是的。List()返回:

_query.Slice(0, 0).AsPart<T>()

Slice(0, 0)将整个结果集作为只读集合返回,并具有执行查询并将结果带入内存的效果。AsPart<T>()将内容项列表显示为 type 的部分列表T

于 2013-06-10T18:28:28.330 回答