Linq会有溢出问题吗?

mutounannan 2011-02-11 02:49:54
对于千万条的信息,用Linq来查询,并保存到List中,是否会有溢出的问题?
...全文
91 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
加油馒头 2011-02-11
  • 打赏
  • 举报
回复
数据量太多 全部放到内存中 会内存溢出的说
wuyq11 2011-02-11
  • 打赏
  • 举报
回复
skip take分页查询数据
vrhero 2011-02-11
  • 打赏
  • 举报
回复
更保险的方法是尽可能缩小结果集,只处理必须的部分...

这不是对Linq,对所有数据处理都是如此...所以这问题和Linq无关,任何数据访问方法不加控制都会有溢出的问题...
mutounannan 2011-02-11
  • 打赏
  • 举报
回复
除了用List保存Linq查询出来的信息,还有用什么更保险的方法吗?
moonwrite 2011-02-11
  • 打赏
  • 举报
回复
select * from table 这条语句没有关系 有关系的是返回的数据的多少
同理和linq没有关系
但不要把他们都搬到内存中才使用linq 一定会死得很惨
q107770540 2011-02-11
  • 打赏
  • 举报
回复
这就要看你的内存有多大了 和LINQ没关系

你也可以使用延迟查询操作符 不要滥用.ToList()

8,492

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 LINQ
社区管理员
  • LINQ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧