小编hal*_*gre的帖子

如何配置mvc-mini-profiler以使用将连接字符串名称传递给基础的DbContext?

我的DbContext ctor看起来像这样:

public class FnordDbContext : DbContext
{
    public FnordDbContext() : base("Fnord")
    {
    }

    /* stuff */
}
Run Code Online (Sandbox Code Playgroud)

我的mvc-mini-profiler bootstrapper看起来像这样:

var sqlConnectionFactory = new SqlConnectionFactory(ConfigurationManager.ConnectionStrings["Fnord"].ConnectionString);
var profiledConnectionFactory = new MvcMiniProfiler.Data.ProfiledDbConnectionFactory(sqlConnectionFactory);
Database.DefaultConnectionFactory = profiledConnectionFactory;
Run Code Online (Sandbox Code Playgroud)

如果我删除了我的DbContext ctor中的连接字符串,我会按预期进行分析.但我不想根据EF的惯例命名我的连接字符串.我需要更改什么才能使mvc-mini-profiler与我的DbContext一起使用?

mvc-mini-profiler

7
推荐指数
1
解决办法
1539
查看次数

标签 统计

mvc-mini-profiler ×1