Miniprofiler 监控ef执行详解
Posted 指间的徘徊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Miniprofiler 监控ef执行详解相关的知识,希望对你有一定的参考价值。
首先NuGet添加 相对应ef版本的Miniprofiler.ef引用
web.config文件中添加
<system.webServer>
<handlers>
<add name="MiniProfiler" path="mini-profiler-resources/*" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />
</handlers>
</system.webServer>
Global 文件中添加
protected void Application_Start(object sender, EventArgs e)
{
StackExchange.Profiling.EntityFramework6.MiniProfilerEF6.Initialize();
}
protected void Application_BeginRequest(object sender, EventArgs e)
{
if (Request.IsLocal)
{
MiniProfiler.Start();
}
}
protected void Application_EndRequest(object sender, EventArgs e)
{
MiniProfiler.Stop();
}
在需要监控的webfrom页面中增加
protected override void OnPreRender(EventArgs e)
{
Response.Write(StackExchange.Profiling.MiniProfiler.RenderIncludes());
base.OnPreRender(e);
}
运行页面
点击share 查看详细信息
以上就是MiniProfiler 监控webfrom中使用ef操作过程。
以上是关于Miniprofiler 监控ef执行详解的主要内容,如果未能解决你的问题,请参考以下文章
MiniProfiler(MiniProfiler.EF6监控调试MVC5和EF6的性能)
MiniProfiler使用点滴记录-2017年6月23日11:08:23