我将EF5更新为6,MiniProfiler.Ef更新为2.0.3
我现在有问题要运行应用程序。根据https://github.com/SamSaffron/MiniProfiler/pull/142的建议,我更新了Web.Config以访问EntityFramework的MiniProfiler提供者。
但是MiniProfiler.EntityFramework没有一个名为EFProfiledSqlClientDbProviderServices的方法,我也找不到一个返回System.Data.Entity.Core.Common.DbProviderServices的方法
有谁能帮我解决EntityFramework6和MiniProfiler.Ef的连接问题吗?
另外请注意,我正在使用StructureMap进行清创注射。
发布于 2014-03-04 08:23:46
EF6 nuget已经出版。它是可用的这里,可以使用Install-Package MiniProfiler.EF6 -Pre安装。
为了使用它,您还需要安装MiniProfiler v3 (您的问题引用了旧的存储库)。
要初始化,只需在应用程序启动逻辑中调用以下命令:
using StackExchange.Profiling.EntityFramework6;
...
protected void Application_Start()
{
MiniProfilerEF6.Initialize();
}在以任何方式使用EF之前,一定要调用它。
发布于 2014-01-21 09:41:36
实体框架6的支持还没有正式发布。您可以使用指令StackExchange.Profiling.EntityFramework6在github上的这里项目中找到代码。
发布于 2014-11-19 16:54:47
在加载MiniProfiler和MiniProfiler.EnitiyFramework6之后,我有一个问题。MiniProfiler运行良好,但当我将Applcation_Start添加到Global.asax中时
MiniProfilerEF6.初始化();
我明白了:
在MiniProfiler.EntityFramework6.dll中出现了“System.IO.FileLoadException”类型的异常,但未在用户代码中处理
其他信息:无法加载文件或程序集“MiniProfiler、Version=3.0.11.0、Culture=neutral、PublicKeyToken=b44f9351044011a3”或其依赖项之一。所定位的程序集的清单定义与程序集引用不匹配。(HRESULT例外: 0x80131040)
https://stackoverflow.com/questions/19806578
复制相似问题