qq_31798465
2017-03-29 09:02
采纳率: 100%
浏览 8.1k

C#中比Datatable.Select()更高效的检索方法

请教各位大神!我把历史数据存在Datatable中,需要多次查询目前数据是否在历史数据范围内,其中要进行多个列的大小比较。Datatable的数据量会不断增加,最多在1万左右,由于多次查询时间太长,请问各位大神有什么高效方法?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • threenewbee 2017-03-29 15:57
    已采纳

    用linq,或者在数据库里面过滤

    打赏 评论
  • threenewbee 2017-03-29 16:03

    因为linq是编译执行的,而select方法需要对表达式解析

    打赏 评论
  • 用linq可以提高效率

    打赏 评论
  • qq_31798465 2017-04-01 00:58

    请问利用linq查询datatable的时候可以按照整个表格倒序查找么,并且找到一条数据就不再继续么?谢谢大神~~

    打赏 评论

相关推荐 更多相似问题