IQueryable参数 - 如何查看?

时间:2011-12-21 08:15:08

标签: c# linq iqueryable

我有一个LINQ-to-SQL(IQueryable)查询,我需要调试它,因为它的速度非常慢。我已经设法从查询中获取T-SQL(在我输入断点后简单地将鼠标悬停在IQueryable对象上),但查询使用的参数如@ p1,@ p2等 - 其中一些是神秘的我(通常是COALESCE函数中的那个)。反正有没有看到这些?

1 个答案:

答案 0 :(得分:1)

Visual Studio Magazine建议使用名为 LInQ to Entities Debug Visualizer 的Visual Studio扩展。

  

RV的Linq to Entity查询可视化工具是Visual Studio插件。这个   有助于使用

可视化调试的LInQ查询的详细信息      
      
  1. Lambda表达。
  2.   
  3. 原生SQL。
  4.   
  5. 修改查询参数
  6.   
  7. 连接属性。
  8.   
  9. 查询执行日志。
  10.   
  11. 将查询结果导出到MS Excel文件的选项。
  12.   

您可以下载here