我试图让 MiniProfiler 分析我的数据库访问,但我遇到了问题。我看到的所有帮助似乎都是针对“代码优先”实体框架连接的。我的模型是在今年代码首次更新可用之前设计的,我使用设计器创建了 edmx 模型。(我已经使用了将近一年,它似乎对我有用)
MiniProfiler 文档站点上的示例对我来说没有意义。我已经尝试了它的一些变体,但我遇到了问题。
我的模型被称为 CYEntities,通常是为了实例化一个 ObjectContext 我只是这样做这
var context = new CYEntities()
是我为探查器尝试过的......
var dbConnection = new CYEntities().Connection;
var profiledConnection = ProfiledDbConnection.Get(dbConnection);
var context = profiledConnection.CreateObjectContext<CYEntities>(); // this is the context I'd finally use to access data.
这会引发异常...
System.ArgumentException:找不到请求的 .Net Framework 数据提供程序。它可能没有安装。
我不知道从这里去哪里。