2013-11-28 12 views
5

ilk EntityFramework 6 koduyla ilk Ef6'yı kodu kullanılan varolan projeye tel-up MiniProfiler çalıştık, aaaand sadece beni deli ediyor şimdi :)MiniProfiler

sorun, varsayılan olarak MiniProfiler ile çalışır olmasıdır EF 4.1 ve 6.0 için hızlı bir şekilde https://github.com/SamSaffron/MiniProfiler/pull/134

uygulanmışlardır, ama benim için işe yaramaz gibi görünüyor.

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. 

herkes benzer bir sorun karşı karşıya mü: Uygulamayı başlatırken ediyorum Everytime sadece aşağıdaki özel durum almaya? Teşekkür ederiz!

cevap

4

EF6 nuget'i yayınlandı. Bu here mevcuttur ve başlatmak için Install-Package MiniProfiler.EF6 -Pre

kullanılarak monte edilebilir, sadece uygulama başlatma mantığı aşağıdaki çağrı:

using StackExchange.Profiling.EntityFramework6; 

... 

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

hiçbir şekilde EF kullanmadan önce bu aramayı unutma.