3 回答
TA贡献1805条经验 获得超9个赞
IQueryable<T>
延展IEnumerable<T>
IEnumerable<T>
IQueryable<T>
.
IEnumerable<T>
GetEnumerator()
Enumerator<T>
MoveNext()
IQueryable<T>
IEnumerable<T>
不IQueryable<T>
IQueryProvider.Execute()
IQueryProvider.CreateQuery()
IQueryable
TA贡献1797条经验 获得超6个赞
IQueryable<T>
Expression
IEnumerable<T>
对于处理内存中迭代的序列是很好的,但是 IQueryable<T>
允许内存不足,例如远程数据源,例如数据库或Web服务。
查询执行:
执行查询的位置。 “正在进行中”,通常所需的是执行查询的每个部分所需的代码(作为代码)。 执行的位置 程序外,查询的逻辑必须用数据表示,以便LINQ提供程序可以将其转换为内存不足执行的适当形式-无论是LDAP查询、SQL还是其他什么。
- 3 回答
- 0 关注
- 433 浏览
添加回答
举报