如何将信息附加到DbContext发出的每个SqlCommand
本文关键字:SqlCommand DbContext 信息 | 更新日期: 2023-09-27 18:24:17
我正在尝试编写一个模块,将包含有用信息的注释附加到实体框架DbContext
发出的每个Linq2Entities
SQL查询(这些信息将用于调试)。
使用Linq2Sql
,我之前已经通过扩展MvcMiniProfiler ProfiledDbCommand
命令类实现了这一点。然而,我无法使用相同的方法来处理EF/DbContext。我已经扩展了EFProfiledDbCommand
,但这不起作用。事实上,即使直接使用EFProfiledDbCommand
也不起作用:我得到了错误
无法确定类型的连接的提供程序名称"MvcMiniProfiler.Data.EFProfiledDbConnection".
有人能为我目前的解决方案提供变通方法吗?或者为这个问题提供替代方法吗?
答案似乎在@Giorgio的评论中:你如何将mvc迷你探查器与Entity Framework 4.1一起使用,以及如何将mvc微型探查器与实体框架代码优先一起使用数据库评测,最容易通过添加MiniProfiler.EF
NuGet包来解决。