Sql server 调试生成的查询而不手动声明变量
我在上下文中使用它来显示生成的SQL查询: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
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,而不用手动声明变量