2012-02-13 3 views
6

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?

+1

Hola, échale un vistazo aquí: http://stackoverflow.com/questions/6295802/how-do-you-use-the-mvc-mini-profiler-with-entity-framework-4-1 –

+2

encuentre el [Entity Framework Tracing Provider] (http://nuget.org/packages/CommunityEFProviderWrappers.EFTracingProvider) de interés. – AakashM

+0

EFHooks también me viene a la mente: http://www.mcdev.za.net/efhooks-project/ – jessehouwing

Respuesta

Cuestiones relacionadas