我将尝试再次解释这个问题:
我想在 Entity Framework 中引入日志记录,以便可以记录查询及其结果以及执行查询所花费的时间。Jaroslaw Kowalski封装了提供程序以拦截实体框架和原始提供程序之间的通信。它还提供了我打算使用的跟踪工具。
我感到困惑的是他写的这个包装的完整性。目前他只有包装 Connection、Command、Transaction、DataReader 和 ProviderFactory。我不知道实体框架与提供者通信的所有方式。我想知道实体框架可以使用数据提供者的所有方式。例如,如果实体框架使用 DataAdapter 或 DataSets 等