我有一个LINQ-to-SQL(IQueryable)查询,我需要调试它,因为它的速度非常慢。我已经设法从查询中获取T-SQL(在我输入断点后简单地将鼠标悬停在IQueryable对象上),但查询使用的参数如@ p1,@ p2等 - 其中一些是神秘的我(通常是COALESCE函数中的那个)。反正有没有看到这些?
答案 0 :(得分:1)
Visual Studio Magazine建议使用名为 LInQ to Entities Debug Visualizer 的Visual Studio扩展。
RV的Linq to Entity查询可视化工具是Visual Studio插件。这个 有助于使用
可视化调试的LInQ查询的详细信息
- Lambda表达。
- 原生SQL。
- 修改查询参数
- 连接属性。
- 查询执行日志。
- 将查询结果导出到MS Excel文件的选项。
醇>
您可以下载here