gpt4 book ai didi

asp.net-mvc-3 - EF 4.1 Code-First 项目上的 MvcMiniProfiler 不分析 SQL

转载 作者:行者123 更新时间:2023-12-03 20:54:23 25 4
gpt4 key购买 nike

我引用了 MvcMiniProfiler 的 1.6 版(通过 Nuget),并按照项目主页 http://code.google.com/p/mvc-mini-profiler/ 上的描述设置了所有内容。 .

我在 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>

(项目主页有 Version=1.5.0.0 - NuGet 包已经更新)

我在 Global.asax 中有以下代码(以及也在 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());
}

探查器工作得很好,只是我无法让它分析 SQL。我正在使用 SQL Server 2008 Express。我一直在关注 Google Code 项目主页上的相关问题,但完全被卡住了。

最佳答案

这个也让我难倒了很久。连接字符串命名约定似乎优先于 Database.DefaultConnectionFactory。

您可以尝试重命名 web.config 中的连接字符串吗?


   <connectionStrings>
<add name="ReCouponContext" connectionString="..." />
</connectionStrings>


   <connectionStrings>
<add name="ReCoupon" connectionString="..." />
</connectionStrings>

然后改变
var factory = new SqlConnectionFactory(ConfigurationManager.ConnectionStrings["ReCouponContext"].ConnectionString);


var factory = new SqlConnectionFactory(ConfigurationManager.ConnectionStrings["ReCoupon"].ConnectionString);

关于asp.net-mvc-3 - EF 4.1 Code-First 项目上的 MvcMiniProfiler 不分析 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6757659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com