我使用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 ... )
这很无聊,很烦人等等。某些人是否知道为我做这件事的页面或者是什么?或者我可以在选项中设置它?
答案 0 :(得分:1)
启用"显示实际执行计划"并运行查询。