码迷,mamicode.com
首页 > 数据库 > 详细

Visual Studio Entity Framework (EF) 生成SQL 代码 性能查询

时间:2016-05-13 10:22:47      阅读:734      评论:0      收藏:0      [点我收藏+]

标签:

Visual Studio Entity Framework (EF) 生成SQL 代码 性能查询


SQL 中,有SQL Server Profiler可以用来查询性能以及查看外部调用的SQL代码。
但是,EF 连接MYSQL 之后,部分代码没法查询EF生成的SQL 代码,如下代码:
技术分享
db.BaseDept.Remove(basedept)的时候,
db.BaseDept打断点,查询到的是select 语句,
Remove之后,就变成执行结果了,具体生成的DELETE 的SQL 代码无法查看。

针对这些特性,我们选择如下工具来监测EF生成的代码:
EntityFramework Profiler(百度网盘下载地址)

下载解压后如下:
技术分享

1:将HibernatingRhinos.Profiler.Appender.dll添加到VS项目的DLL引用中,
技术分享

2:在Global.asax  文件的 Application_Start方法中,添加如下代码:
HibernatingRhinos.Profiler.Appender.EntityFramework.EntityFrameworkProfiler.Initialize();

3:运行EFProf.exe(上面下载的那个压缩包里的EXE文件),之后你代码中连接数据库操作的SQL代码以及一些性能或者访问的URL就
全部呈现在这里。
技术分享

技术分享






Visual Studio Entity Framework (EF) 生成SQL 代码 性能查询

标签:

原文地址:http://www.cnblogs.com/RushPasser/p/5485770.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!