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

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

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

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

4条回答 默认 最新

  • caozhy
    已采纳

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

    点赞 评论
  • caozhy

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

    点赞 评论
  • qq_36545099

    用linq可以提高效率

    点赞 评论
  • qq_31798465
    qq_31798465 2017-04-01 00:58

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

    点赞 评论

相关推荐