我的 DbContext ctor 如下所示:
public class FnordDbContext : DbContext
{
public FnordDbContext() : base("Fnord")
{
}
/* stuff */
}
我的 mvc-mini-profiler 引导程序看起来像这样:
var sqlConnectionFactory = new SqlConnectionFactory(ConfigurationManager.ConnectionStrings["Fnord"].ConnectionString);
var profiledConnectionFactory = new MvcMiniProfiler.Data.ProfiledDbConnectionFactory(sqlConnectionFactory);
Database.DefaultConnectionFactory = profiledConnectionFactory;
如果我删除 DbContext ctor 中的连接字符串,我会按预期进行分析。但我不想根据 EF 的约定来命名我的连接字符串。我需要更改哪些内容才能使 mvc-mini-profiler 与我的 DbContext 一起使用?