我在上下文中使用它来显示生成的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)
我很想从Management Studio执行完整的Query,以分析Queryplan。
每次我想调试时,很难从评论中做出正确的DECLARE
语句。
是否有一些更简单的方法来显示查询计划,而无需手动声明变量?