dblinqとsqliteでlinqからSQLを使用して実行される正確なクエリを見つけるにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/3689365

質問

私は私の小さなプロジェクトにsqliteでdblinqを使用しています。舞台裏で実行される実際のSQLクエリを見る方法はありますか?

インターンシップからSQL Serverの監視プログラムを覚えていますが、SQLiteはまったく異なる獣です。

役に立ちましたか?

解決

データベースコンテキストにはを持っている必要があります Log タイプのプロパティ TextWriter. 。割り当てる場合 context.Log = Console.Out; たとえば、SQLをコンソールに書き出す必要があります。

他のヒント

Visual Studio 2010 PremiumまたはUltimateを使用している場合は、ティアインタラクションプロファイラーが役立つ場合があります。最近良いブログ投稿がありました MSDNでのスキナーのブログこれには、生成されたSQLコードの表示が含まれます

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top