调试生成的Query,无需手动声明变量

时间:2016-12-05 10:22:48

标签: 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' (Type = DateTime2, IsNullable = false)

我很想从Management Studio执行完整的Query,以分析Queryplan。

每次我想调试时,很难从评论中做出正确的DECLARE语句。

是否有一些更简单的方法来显示查询计划,而无需手动声明变量?

0 个答案:

没有答案