旧式のEFコード(データベースファースト)でミニプロファイラを使用しようとしています。これまでのところEF-db-最初のmvc-mini-profilerの設定
:
私が使用してDBのコンテキストを作成しました:
string connectionString = GetConnectionString(); var connection = new EntityConnection(connectionString); var profiledConnection = ProfiledDbConnection.Get(connection); _context = profiledConnection.CreateObjectContext<MyEntitiesType>();
が、その後、私は、要求の.NET Frameworkデータプロバイダを見つけることが」できませんを打つことがことがあります。インストールされていません。私はMvcMiniProfilerプロバイダに
<system.data>
参照を使用して周りに働い :<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
のどこかにスタックオーバーフローを打っています。 latest sourceを見て、私は何とかこのため、間違った設定を持っている場合、私は思ったんだけど - 何とか私のプロファイル接続は、別のプロファイル接続を含むされている場合....
すべてのヘルプ/アドバイスを含むのか?
アップデート - http://code.google.com/p/mvc-mini-profiler/wiki/FrequentlyAskedQuestions少なくとも一つの他の人を見ては、1.7で問題と同じ種類のを見ている - (S)、彼は最初のコードをやっているが。私は何をするべきかを検討するために遊んでいきます...
これは役に立ちますか? http://benjii.me/2011/07/using-the-mvc-mini-profiler-withentity-framework/ EF –
をプロファイルする方法のもう1つの提案があるかもしれません。おそらく、試してみる必要があります。明日の夜遅く、金曜日に(クライアントサイトで明日に) – Stuart
EFデータベースを最初に設定する方法を理解しましたか? – RyanW