Estoy tratando de escribir un módulo para agregar un comentario que contenga información útil a cada Linq2Entities
consulta SQL emitida por un marco de entidad DbContext
(la información se usará en la depuración).¿Cómo puedo agregar información a cada SqlCommand emitido por un DbContext?
Utilicé Linq2Sql
, anteriormente lo había logrado ampliando la clase de comando MvcMiniProfiler ProfiledDbCommand
. Sin embargo, no puedo obtener el mismo enfoque para trabajar con EF/DbContext. Extiendo EFProfiledDbCommand
, pero eso no funciona. De hecho, incluso un uso recto de EFProfiledDbCommand
no funciona: Me sale el error
No se puede determinar el nombre del proveedor para la conexión de tipo 'MvcMiniProfiler.Data.EFProfiledDbConnection'.
¿Alguien puede proporcionar alguna solución para mi solución actual o un enfoque alternativo a este problema?
Hola, échale un vistazo aquí: http://stackoverflow.com/questions/6295802/how-do-you-use-the-mvc-mini-profiler-with-entity-framework-4-1 –
encuentre el [Entity Framework Tracing Provider] (http://nuget.org/packages/CommunityEFProviderWrappers.EFTracingProvider) de interés. – AakashM
EFHooks también me viene a la mente: http://www.mcdev.za.net/efhooks-project/ – jessehouwing