2
オブジェクトコンテキストのすべてのSQL変更スクリプトを取得する方法はありますか?エンティティ・フレームワーク:ObjectContext生成されたSQL変更スクリプトを取得しますか?
注:ObjectQuery.ToTraceString()については言及していません。
オブジェクトコンテキストのすべてのSQL変更スクリプトを取得する方法はありますか?エンティティ・フレームワーク:ObjectContext生成されたSQL変更スクリプトを取得しますか?
注:ObjectQuery.ToTraceString()については言及していません。
残念ながら、製品の中に何も存在せず、ObjectContextから直接利用できるものはありません。あなたはJarekのTracingProviderを見てみる必要があり、それはロギングを行うにはEFとのSqlClientとの間の層を注入しかし
など
読むhereそれについて。
お返事ありがとうございます。このソリューションは非常に驚くべきことであり、ステートメントの長さと照会されるデータの量を削減するのに役立ちます。私は自分のブログにEFTracingProviderの統合について記述しています。http://devio.wordpress.com/2010/01/28/tracing-sql-statements-generated-by-entity-framework/ – devio
これが真実なら、どう思いますかたとえば、LINQPadは、EF ObjectContextでC#プログラムを実行すると、生成されたすべてのSQLを表示しますか? TracingProviderに似たスマートエンジニアリングもあると思いますか? – JoeCool