qq_31798465
qq_31798465
采纳率100%
2017-03-29 09:02

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

已采纳

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

4条回答

  • caozhy 从今以后生命中的每一秒都属于我爱的人 4年前

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

    点赞 1 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 4年前

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

    点赞 2 评论 复制链接分享
  • qq_36545099 无悔青春_j进无止境 4年前

    用linq可以提高效率

    点赞 1 评论 复制链接分享
  • qq_31798465 qq_31798465 4年前

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

    点赞 评论 复制链接分享

相关推荐