run*_*ier 6 asp.net-mvc entity-framework c#-4.0 mvc-mini-profiler
EF 4.1 Update 1在分析方面有一个错误,现在已修复,我正在尝试使用MySql和EF 4.2 Code First进行分析.
我尝试过
MiniProfilerEF.Initialize();
在我的应用程序启动但收到错误
无法找到请求的.Net Framework数据提供程序.它可能没有安装.
http://code.google.com/p/mvc-mini-profiler/
EF 4.1 更新 1
请注意,EF 4.1 Update 1(当前在 NuGet 上的版本)有一个重大更改,在指定连接字符串时会引发以下错误:
The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047)MiniProfiler 尝试通过检测其运行所针对的 EntityFramework 版本来解决此问题。如果这不起作用(由于安全异常),请通过将 Initialize() 调用替换为以下内容来强制应用黑客攻击:
MiniProfilerEF.Initialize_EF42(); // in Application_Start但是,目前无法分析 SqlCE 或 Oracle 数据库。
为了解决这个问题,已在初始化调用中添加了一个附加参数:
如果您在 web.config 中明确指定连接字符串,请使用
MiniProfilerEF.Initialize();. 这不会分析 SqlCE 或 Oracle 数据库 如果您不指定连接字符串(自动推断)并且想要 SqlCE 支持,请使用MiniProfilerEF.Initialize(false);. 请注意,在 EF 4.2 广泛可用之前,这应该是一个临时解决方案。
| 归档时间: |
|
| 查看次数: |
819 次 |
| 最近记录: |