2013-11-28 2 views
5

Я попытался проволоки до более MiniProfiler к существующему проекту, который используется код Ef6 первый, aaaand это просто сводит меня с ума сейчас :)MiniProfiler с EntityFramework 6 кода первого

Проблема заключается в том, что по умолчанию работает с MiniProfiler EF 4.1, а для 6.0 они внедрили вид быстрого решения https://github.com/SamSaffron/MiniProfiler/pull/134

Но похоже, что он не работает для меня. Everytime я запуская я просто получаю следующее исключение:

System.InvalidOperationException: The Entity Framework provider type 'StackExchange.Profiling.Data.EFProfiledSqlClientDbProviderServices, MiniProfiler.EntityFramework6' registered in the application config file for the ADO.NET provider with invariant name 'System.Data.SqlClient' could not be loaded. Make sure that the assembly-qualified name is used and that the assembly is available to the running application. See http://go.microsoft.com/fwlink/?LinkId=260882 for more information. 

ли кто-нибудь сталкивался аналогичный вопрос? Спасибо!

ответ

4

Опубликован анонс EF6. Он доступен here и может быть установлен с помощью Install-Package MiniProfiler.EF6 -Pre

Для инициализации, просто вызовите следующую в вашей логике запуска приложения:

using StackExchange.Profiling.EntityFramework6; 

... 

protected void Application_Start() 
{ 
    MiniProfilerEF6.Initialize(); 
} 

Обязательно назвать это, прежде чем использовать EF в любом случае.

Смежные вопросы