もう一度質問を説明しようと思います:
クエリとその結果、およびクエリの実行にかかった時間をログに記録できるように、EntityFrameworkにログインを導入したいと思いました。Jaroslaw Kowalskiは、Entity Frameworkと元のプロバイダー間の通信を傍受するために、プロバイダーをラップしました。また、私が使用しようとしているトレース機能も提供します。
私が混乱しているのは、彼が書いたこのラッパーの完全性です。現在、彼はConnection、Command、Transaction、DataReader、およびProviderFactoryのみをラップしています。私は、EntityFrameworkがプロバイダーと通信するすべての方法を認識していません。EntityFrameworkがデータプロバイダーを使用するすべての方法を知りたいと思いました。たとえば、EntityFrameworkがDataAdapterやDataSetsなどを使用している場合