Estoy tratando de usar el mini-profiler con el código EF de estilo antiguo - database-first.Configuración de mvc-mini-profiler para EF-db- first
Hasta ahora:
He creado un contexto db usando:.
string connectionString = GetConnectionString(); var connection = new EntityConnection(connectionString); var profiledConnection = ProfiledDbConnection.Get(connection); _context = profiledConnection.CreateObjectContext<MyEntitiesType>();
pero luego llegué a un "No se puede encontrar el proveedor de datos de .NET Framework solicitada fuere no ser instalado ". la que trabajé alrededor de usar una referencia
<system.data>
al proveedor 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>
pero ahora estoy golpeando un desbordamiento de pila en algún lugar de
C:\Users\sam\Desktop\mvc-mini-profiler\MvcMiniProfiler\Data\ProfiledDbProviderServices.cs
. En cuanto a la latest source Me pregunto si he de alguna manera tengo la configuración incorrecta para esto - si de alguna manera mi conexión perfilada está conteniendo otra conexión perfilada se contiene ....
Cualquier ayuda/consejo?
Actualización - mirando http://code.google.com/p/mvc-mini-profiler/wiki/FrequentlyAskedQuestions al menos otra persona ha visto el mismo tipo de problema con 1,7 - a pesar de que (s) que está haciendo el código en primer lugar. Seguiré jugando para ver si puedo resolver qué hacer ...
hace esto ayuda? http://benjii.me/2011/07/using-the-mvc-mini-profiler-with-entity-framework/ hay otra propuesta para una forma de perfil EF –
Tal vez, tendré que probarlo, o bien ocurrir tarde mañana por la noche o el viernes (en un sitio del cliente todo el día mañana) – Stuart
¿Alguna vez descubrió cómo configurarlo con la base de datos EF primero? – RyanW