MiniProfiler でデータベース アクセスをプロファイリングしようとしていますが、問題が発生しています。私が目にする助けはすべて、「コードファースト」のエンティティフレームワーク接続のためのもののようです。私のモデルは、コードの最初の更新が今年利用可能になる前に設計され、デザイナーを使用して edmx モデルを作成しました。(私はこれをほぼ1年間使用しており、私にとってはうまくいっているようです)
MiniProfiler ドキュメント サイトの例は、私には意味がありません。いくつかのバリエーションを試しましたが、問題があります。
私のモデルは CYEntities と呼ばれ、通常は ObjectContext をインスタンス化するためにこれを行い
var context = new CYEntities()
ます。プロファイラーで試したことは次のとおりです...
var dbConnection = new CYEntities().Connection;
var profiledConnection = ProfiledDbConnection.Get(dbConnection);
var context = profiledConnection.CreateObjectContext<CYEntities>(); // this is the context I'd finally use to access data.
これは例外をスローします...
System.ArgumentException: 要求された .Net Framework データ プロバイダーが見つかりません。インストールされていない可能性があります。
ここからどこへ行けばいいのかわからない。