EntityFramework追踪Sql语句

方法一:SQL Profile

这个工具只有sql标准版(standard) 及以上版本才有,我装的是SqlServer2012 Express,所以采用方法2。

方法二:EntityFramework.Profiler

下载:EntityFramework.Profiler 工具 ,我用的是EntityFramework.Profiler-v2.0-Build-2233 (大小15M左右)

网址:http://www.nuget.org/packages/EntityFrameworkProfiler/ 最新版本已经是3.0

EntityFramework追踪Sql语句

使用步骤:

1.导入引用:HibernatingRhinos.Profiler.Appender.dll

2.因为我建的是控制台程序,所以直接在Main第一行引用

EntityFramework追踪Sql语句

如果是Web程序,比如asp.net mvc 可以在Global.cs中引用。

3.启动EFProf.exe

4.执行程序,这里打印所有学生的姓名

EntityFramework追踪Sql语句

打开Entity Framework Profiler,可以看到我们刚才执行的Sql

EntityFramework追踪Sql语句

上一篇:xunit.core 控制台输出日志


下一篇:浅析初等贪吃蛇AI算法