4

アプリケーションで実行されたすべてのlinqクエリをログに記録する簡単な方法はありますか?

私は現在DbContext、古いものの代わりにコードファーストエンティティフレームワークを使用していますDataBaseContextDataBaseContextクラスにLogプロパティがあることは知っていますが、のlogプロパティのようなものがあるかどうかはわかりませんDbContext

4

1 に答える 1

1

.ToString()作成するIQueryableクエリで使用できます。DB上で実行されるSQL文を返します。
次に、Repositoryパターンを使用している場合は、サードパーティのライブラリを使用せずにログ ロジックを実装できます。

于 2013-01-17T10:00:13.103 に答える