首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LINQ - .tolist()

LINQ - .tolist()
EN

Stack Overflow用户
提问于 2011-11-21 23:34:23
回答 1查看 232关注 0票数 0

我有一个LINQ查询。此查询从数据库中检索10000条记录。但是,这个查询的执行需要很长时间--大约2分钟。可能的原因是什么?然后将数据显示在列表中的DataGridView中

EN

回答 1

Stack Overflow用户

发布于 2011-11-21 23:37:29

  1. 启动SQL Server事件探查器(位于

management studio的工具菜单上)。

  1. 研究实际生成的sql查询,并验证您的查询是否真的给出了一个查询,而不是10.000个。有时linq- to -sql不能很好地转换成sql。
  2. 将查询复制到sql management studio窗口中。
  3. Enable "Actual query executed.
  4. Paste“
  5. 运行查询并检查查询计划,看看它是否建议了任何新的索引。创建它们,然后重试。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8214244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档