2012-02-13 8 views
6

エンティティフレームワークDbContextによって発行されたすべてのLinq2Entities SQLクエリに有用な情報を含むコメントを追加するモジュールを作成しようとしています(情報はデバッグで使用されます)。DbContextによって発行されるすべてのSqlCommandにどのように情報を追加できますか?

Linq2Sqlを使用して、これまでMvcMiniProfiler ProfiledDbCommandコマンドクラスを拡張することでこれを達成しました。しかし、私はEF/DbContextを使って同じアプローチをすることはできません。私はEFProfiledDbCommandを拡張しましたが、それは動作しません。実際、EFProfiledDbCommandのさえストレート使用は動作しません:私はタイプ 「MvcMiniProfiler.Data.EFProfiledDbConnection」の接続のためにプロバイダ名を決定するために、エラー

はできません取得します。

私の現在の解決策の回避策またはこの問題の別の解決策を提供する人はいますか?

+1

こんにちは、ここを見てください:http://stackoverflow.com/questions/6295802/how-do-you-use-the-mvc-mini-profiler-withentent-framework-4-1 –

+2

関心のある[Entity Framework Tracing Provider](http://nuget.org/packages/CommunityEFProviderWrappers.EFTracingProvider)を見つけてください。 – AakashM

+0

EFフックスも気になります。http://www.mcdev.za.net/efhooks-project/ – jessehouwing

答えて

関連する問題