使用Linq DataCotext配置Mvc Mini Profiler

时间:2011-09-01 17:42:15

标签: asp.net-mvc linq-to-sql mvc-mini-profiler

我正在为应用程序使用linq-to-sql datacontext。 我有以下课程

我使用

实例化表的UserDataContext
var db = new UserDataContext();

如何将Mvc Mini Profiler插入其中?

我尝试在另一个答案中使用以下部分扩展UserDataContext,但代码永远不会被命中。

partial class UserDataContext
{    
public static UserDataContext Get()
    {
        var sqlConnection = new HelpSaudeAPDataContext().Connection;
        var profiledConnection = new MvcMiniProfiler.Data.ProfiledDbConnection(new SqlConnection("UserConnectionString"), MiniProfiler.Current);
        return new HelpSaudeAPDataContext(profiledConnection);
    }
}

不幸的是,没有单点存储库与var db连接,我可以简单地传递mvc mini profiler连接。

var db = UserDataContext(profilerConnection);

1 个答案:

答案 0 :(得分:2)

  

但代码永远不会被击中。

好吧,点击它:

var db = UserDataContext.Get();