探查器查询的执行计划

Execution plan of query from profiler

我使用 SQL 探查器来了解如何 Entity Framework 将 LINQ 表达式转换为 sql 使用数据库。当查询是 'heavy' 时,我会尝试通过检查执行计划来优化它。

Profiler(我使用 Profiler Express)以这种格式提供我的查询

exec sp_executesql N'SELECT 
    [Project2].[Id] AS [Id], (... rest od query ... )
',@p__linq__0=N'test@mypage.com'

要查看执行计划,我必须将(复制、粘贴代码 wrrr)转换为这种格式

DELARE @p__linq__0 NVARCHAR(100) =N'test@mypage.com'
SELECT 
[Project2].[Id] AS [Id], (... rest od query ... )

这很无聊,很烦人等等。有人知道页面或什么东西可以帮我做吗?或者我可以在选项中设置它?

启用 "Show Actual Execution Plan" 和 运行 查询。