2011-12-21 39 views
3

我有一个LINQ到SQL(IQueryable)查询,我需要调试,因为它非常慢。我已经设法从查询中获得T-SQL(在将断点放入后,只需将鼠标悬停在IQueryable对象上),但查询使用的参数如@ p1,@ p2等 - 其中一些参数很神秘我(通常是COALESCE函数中的一个)。无论如何看这些?IQueryable参数 - 如何查看?

+2

的[检索的LINQ to SQL语句(IQueryable的)使用参数(可能重复http://stackoverflow.com/questions/6343754/retrieve-linq-to- SQL语句 - IQueryable的-与参数) – BrokenGlass 2011-12-21 08:24:17

回答

1

Visual Studio杂志建议一个名为的Visual Studio扩展程序LInQ to Entities调试可视化程序

RV的Linq to Entity查询可视化工具是Visual Studio插件。这 帮助可视化调试LInQ查询的详细信息与

  1. Lambda表达式。
  2. 原生SQL。
  3. 编辑查询参数
  4. 连接属性。
  5. 查询执行日志。
  6. 选项可将查询结果导出到MS Excel文件。

你可以下载here