Sql server 调试生成的查询而不手动声明变量

Sql server 调试生成的查询而不手动声明变量,sql-server,entity-framework,Sql Server,Entity Framework,我在上下文中使用它来显示生成的SQL查询: context.Database.Log = s => Debug.WriteLine(s); 然后,使用以下变量信息打印SQL查询,例如: -- p__linq__0: '2016' (Type = Int32, IsNullable = false) -- p__linq__1: '12' (Type = Int32, IsNullable = false) -- p__linq__2: '05.12.2016 00:00:00' (T

我在上下文中使用它来显示生成的SQL查询:

context.Database.Log = s => Debug.WriteLine(s);
然后,使用以下变量信息打印SQL查询,例如:

-- p__linq__0: '2016' (Type = Int32, IsNullable = false)

-- p__linq__1: '12' (Type = Int32, IsNullable = false)

-- p__linq__2: '05.12.2016 00:00:00' (Type = DateTime2, IsNullable = false)
我只想从ManagementStudio执行完整的查询,以分析Queryplan

每次我想调试某些东西时,都很难从注释中做出正确的
DECLARE
语句

有没有更简单的方法来显示queryplan,而不用手动声明变量