来自profiler的查询执行计划

时间:2015-02-17 12:52:05

标签: c# sql linq entity-framework profiler

我使用SQL分析器来了解Entity Framework如何将LINQ表达式转换为sql使用数据库。当查询“重”时然后我尝试通过检查执行计划来优化它。

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 ... )

这很无聊,很烦人等等。某些人是否知道为我做这件事的页面或者是什么?或者我可以在选项中设置它?

1 个答案:

答案 0 :(得分:1)

启用"显示实际执行计划"并运行查询。