检查SQL跟踪日志

时间:2015-01-23 14:37:23

标签: c# asp.net sql-server entity-framework trace

根据this tutorial的建议,我添加了以下内容

 public BookServiceContext() : base("name=BookServiceContext")
        {
            // Keeps track of SQL queries that EF generates
            this.Database.Log = s => System.Diagnostics.Debug.WriteLine(s);
        }

到我的数据库上下文模型的构造函数,以便跟踪Entity Framework生成的SQL查询。

该教程忘记说明日志文件的位置,因此我无法检查它。

我会在哪个目录中找到该文件?我已经检查了SQL的安装位置,但没有一个文件是正确的。

我知道,听起来非常苛刻,但人们可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

该行代码会将其输出写入Visual Studio“输出”窗口。有关EF日志记录的详细信息,请参阅Logging and Intercepting Database Operations