エンティティフレームワークDbContext
によって発行されたすべてのLinq2Entities
SQLクエリに有用な情報を含むコメントを追加するモジュールを作成しようとしています(情報はデバッグで使用されます)。DbContextによって発行されるすべてのSqlCommandにどのように情報を追加できますか?
Linq2Sql
を使用して、これまでMvcMiniProfiler ProfiledDbCommand
コマンドクラスを拡張することでこれを達成しました。しかし、私はEF/DbContextを使って同じアプローチをすることはできません。私はEFProfiledDbCommand
を拡張しましたが、それは動作しません。実際、EFProfiledDbCommand
のさえストレート使用は動作しません:私はタイプ 「MvcMiniProfiler.Data.EFProfiledDbConnection」の接続のためにプロバイダ名を決定するために、エラー
はできません取得します。
私の現在の解決策の回避策またはこの問題の別の解決策を提供する人はいますか?
こんにちは、ここを見てください:http://stackoverflow.com/questions/6295802/how-do-you-use-the-mvc-mini-profiler-withentent-framework-4-1 –
関心のある[Entity Framework Tracing Provider](http://nuget.org/packages/CommunityEFProviderWrappers.EFTracingProvider)を見つけてください。 – AakashM
EFフックスも気になります。http://www.mcdev.za.net/efhooks-project/ – jessehouwing