@MvcMiniProfiler no projeto EF 4.1 Code-First não perfila o SQL
Tenho a versão 1.6 do MvcMiniProfiler referenciada (via Nuget) e configurei tudo conforme descrito na página inicial do projeto emhttp: //code.google.com/p/mvc-mini-profiler.
Tenho o seguinte código no Web.config:
<system.data>
<DbProviderFactories>
<remove invariant="MvcMiniProfiler.Data.ProfiledDbProvider" />
<add name="MvcMiniProfiler.Data.ProfiledDbProvider" invariant="MvcMiniProfiler.Data.ProfiledDbProvider" description="MvcMiniProfiler.Data.ProfiledDbProvider" type="MvcMiniProfiler.Data.ProfiledDbProviderFactory, MvcMiniProfiler, Version=1.6.0.0, Culture=neutral, PublicKeyToken=b44f9351044011a3" />
</DbProviderFactories>
</system.data>
(A página inicial do projeto possui Versão = 1.5.0.0 - o pacote NuGet foi atualizado desde então)
Tenho o seguinte código no Global.asax (e a cadeia de conexão também definida em Web.config):
protected void Application_Start()
{
Log.Info("ReCoupon has started.");
AreaRegistration.RegisterAllAreas();
RegisterGlobalFilters(GlobalFilters.Filters);
RegisterRoutes(RouteTable.Routes);
var factory = new SqlConnectionFactory(ConfigurationManager.ConnectionStrings["ReCouponContext"].ConnectionString);
var profiled = new MvcMiniProfiler.Data.ProfiledDbConnectionFactory(factory);
Database.DefaultConnectionFactory = profiled;
Database.SetInitializer(new ReCouponContextInitializer());
}
O criador de perfil funciona muito bem, exceto que eu não consigo obtê-lo como perfil SQL. Estou usando o SQL Server 2008 Express. Tenho acompanhado os problemas relacionados na página inicial do projeto do Google Code e estou totalmente paralisado.