ミニプロファイラーを古いスタイルのEFコード(データベースファースト)で使用しようとしています。
ここのところ:
私は以下を使用してdbコンテキストを作成しました:
string connectionString = GetConnectionString(); var connection = new EntityConnection(connectionString); var profiledConnection = ProfiledDbConnection.Get(connection); _context = profiledConnection.CreateObjectContext<MyEntitiesType>();
しかし、「要求された.NetFrameworkデータプロバイダーが見つかりません。インストールされていない可能性があります。」を押しました。
<system.data>
MvcMiniProfilerプロバイダーへの参照を使用して回避しました。<system.data> <DbProviderFactories> <remove invariant="MvcMiniProfiler.Data.ProfiledDbProvider" /> <add name="MvcMiniProfiler.Data.ProfiledDbProvider" invariant="MvcMiniProfiler.Data.ProfiledDbProvider" description="MvcMiniProfiler.Data.ProfiledDbProvider" type="MvcMiniProfiler.Data.ProfiledDbProviderFactory, MvcMiniProfiler" /> </DbProviderFactories> </system.data>
しかし今、私はどこかでスタックオーバーフローにぶつかっています
C:\Users\sam\Desktop\mvc-mini-profiler\MvcMiniProfiler\Data\ProfiledDbProviderServices.cs
。最新のソースを見ると、どういうわけかこれの設定が間違っているのではないかと思います-どういうわけか私のプロファイル接続に別のプロファイル接続が含まれている場合は...
ヘルプ/アドバイスはありますか?
更新-http://code.google.com/p/mvc-mini-profiler/wiki/FrequentlyAskedQuestionsを見ると、少なくとも1人の他の人が1.7で同じ種類の問題を経験していますが、彼は最初にコードを実行しています。私は何をすべきかを理解できるかどうかを確認するためにプレイを続けます...