Visual Studio 2012 Linq to SQL可视化工具

时间:2013-01-31 08:35:29

标签: sql linq entity-framework visual-studio-2012

在Visual Studio 2012中查看Linq查询生成的SQL(以及理想数据)的最简单方法是什么?我以前使用过很多在VS2008 / 2010中运行良好的调试可视化工具,但我似乎无法找到适合2012年的工作版。

例如说我有Linq:

var l = ctx.PurchaseOrders.Where(c => c.PurchaseOrderID == searchstring);

我如何看到Linq转换为什么SQL?

我正在使用实体框架

3 个答案:

答案 0 :(得分:2)

我一直在使用Orm profiler,它不是免费的,但它为我节省了大量时间来查看由EF生成的SQL并分析性能问题。

答案 1 :(得分:0)

您也可以尝试Visual Studio IntelliTrace

答案 2 :(得分:0)

如果针对MS SQL Server运行,则可以使用“SQL Server Profiler”。除了包含参数的SQL语句,您还可以获得查询的统计信息(CPU成本,读取,写入等)。