C# 从探查器查询的执行计划

C# 从探查器查询的执行计划,c#,sql,linq,entity-framework,profiler,C#,Sql,Linq,Entity Framework,Profiler,我使用SQL profiler了解实体框架如何将LINQ表达式转换为SQL use数据库。当查询“繁重”时,我尝试通过检查执行计划来优化它 Profiler(我使用Profiler Express)以这种格式提供我的查询 exec sp_executesql N'SELECT [Project2].[Id] AS [Id], (... rest od query ... ) ',@p__linq__0=N'test@mypage.com' DELARE @p__linq__0 NVA

我使用SQL profiler了解实体框架如何将LINQ表达式转换为SQL use数据库。当查询“繁重”时,我尝试通过检查执行计划来优化它

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

exec sp_executesql N'SELECT 
    [Project2].[Id] AS [Id], (... rest od query ... )
',@p__linq__0=N'test@mypage.com'
DELARE @p__linq__0 NVARCHAR(100) =N'test@mypage.com'
SELECT 
[Project2].[Id] AS [Id], (... rest od query ... )
要查看执行计划,我必须将(复制、粘贴代码wrrr)转换为这种格式

exec sp_executesql N'SELECT 
    [Project2].[Id] AS [Id], (... rest od query ... )
',@p__linq__0=N'test@mypage.com'
DELARE @p__linq__0 NVARCHAR(100) =N'test@mypage.com'
SELECT 
[Project2].[Id] AS [Id], (... rest od query ... )
这是无聊的,烦人的等等。有人知道佩奇或其他什么为我做这件事吗?或者我可以在选项中设置它?

启用“显示实际执行计划”并运行查询