日期:2014-05-20  浏览次数:20969 次

linq查询一个上万条记录只取出5000左右数据就慢的不行
小生linq初学,查询一招聘信息表,测试记录有5W条,现只查询其中5000条左右.
   IEnumerable<fei_zhaopin> zp_list = from zp in m_zhaopin.fei_zhaopin
                                           where OOXX
                                           select zp;
后直接tolist.5000条直接没反应...
查询500条反应都要3分钟左右....
求解...
linq过程:
数据库搭建后直接拎表到dbml.然后直接查询...
以我新手的经验来说....= =我是不是忘写了点什么或者做了什么....
LINQ 数据库 asp.net

------解决方案--------------------
本帖最后由 q107770540 于 2013-07-15 14:59:06 编辑
IQueryable<fei_zhaop= from zp in m_zhaopin.fei_zhaopin.AsParallel()
                                           where OOXX
                                           select zp;