Próbuję użyć mini-profilera ze starym kodem EF - najpierw bazy danych.Konfiguracja programu mvc-mini-profiler dla EF-db- pierwszy
tej pory:
Utworzyłem kontekst db użyciu.
string connectionString = GetConnectionString(); var connection = new EntityConnection(connectionString); var profiledConnection = ProfiledDbConnection.Get(connection); _context = profiledConnection.CreateObjectContext<MyEntitiesType>();
ale potem hit „Nie można odnaleźć żądanej Provider .Net Framework danych, które mogą nie być zainstalowane. " które obejść stosując
<system.data>
odniesienie do dostawcy MvcMiniProfiler:<system.data> <DbProviderFactories> <remove invariant="MvcMiniProfiler.Data.ProfiledDbProvider" /> <add name="MvcMiniProfiler.Data.ProfiledDbProvider" invariant="MvcMiniProfiler.Data.ProfiledDbProvider" description="MvcMiniProfiler.Data.ProfiledDbProvider" type="MvcMiniProfiler.Data.ProfiledDbProviderFactory, MvcMiniProfiler" /> </DbProviderFactories> </system.data>
ale teraz jestem uderzanie przepełnienie stosu gdzieś
C:\Users\sam\Desktop\mvc-mini-profiler\MvcMiniProfiler\Data\ProfiledDbProviderServices.cs
. Patrząc na latest source Zastanawiam się, czy mam jakoś konfigurację tego złego - jeśli w jakiś sposób moje połączenie jest profilowana zawierający kolejną profilowany połączenie jest zawierający ....
Każda pomoc/radę?
Update - patrząc na http://code.google.com/p/mvc-mini-profiler/wiki/FrequentlyAskedQuestions co najmniej jednej innej osoby widział ten sam rodzaj problemu z 1,7 - chociaż (a) robi pierwszy kod. Będę grać dalej, aby sprawdzić, czy mogę wymyślić, co zrobić ...
robi tę pomoc? http://benjii.me/2011/07/using-the-mvc-mini-profiler-with-entity-framework/ istnieje inna propozycja sposobu na profilu EF –
Może - będą musieli go wypróbować - albo będzie zdarzają się późno jutro wieczorem lub w piątek (jutro na stronie klienta) – Stuart
Czy kiedykolwiek zastanawiałeś się, jak skonfigurować bazę danych EF? – RyanW