EF 4.1 Update 1在配置方面存在错误,现在已经修复,我试图使用MySql和EF 4.2代码优先。如何使用EF 4.2代码优先配置mvc-mini-profiler
我试过了
MiniProfilerEF.Initialize();
在我的应用程序的开始,但收到的错误
无法找到所需的.NET Framework数据提供。它可能没有安装。
EF 4.1 Update 1在配置方面存在错误,现在已经修复,我试图使用MySql和EF 4.2代码优先。如何使用EF 4.2代码优先配置mvc-mini-profiler
我试过了
MiniProfilerEF.Initialize();
在我的应用程序的开始,但收到的错误
无法找到所需的.NET Framework数据提供。它可能没有安装。
http://code.google.com/p/mvc-mini-profiler/
EF 4.1更新1
注意,即EF 4.1更新1(版本目前的NuGet)具有破 改变指定的连接 字符串时引发以下错误:
The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047)
MiniProfiler通过检测运行所针对的EntityFramework的版本 来尝试解决此问题。如果这不起作用 (由于安全例外),强制通过 更换初始化(适用黑客)与拨打:
MiniProfilerEF.Initialize_EF42(); // in Application_Start
然而,这是目前无法剖析SQLCE或Oracle 数据库。
若要解决此额外的参数已被添加到 初始化电话:
如果你在你的web.config显式地指定连接字符串,使用
MiniProfilerEF.Initialize();
。这将不会剖析SqlCE或Oracle数据库如果您未指定连接字符串(自动推断出 )并希望SqlCE支持,请使用MiniProfilerEF.Initialize(false);
。请注意,这应该是暂时的 解决方案,直到EF 4.2广泛使用。
就像一个笔记如果你把代码原样检查到Github上的MiniProfiler项目上面的代码工作正常,所以不知道有什么错误,因为它已被修复,并没有推到NuGet –