dblinqとsqliteでlinqからSQLを使用して実行される正確なクエリを見つけるにはどうすればよいですか?
-
02-10-2019 - |
質問
私は私の小さなプロジェクトにsqliteでdblinqを使用しています。舞台裏で実行される実際のSQLクエリを見る方法はありますか?
インターンシップからSQL Serverの監視プログラムを覚えていますが、SQLiteはまったく異なる獣です。
解決
データベースコンテキストにはを持っている必要があります Log
タイプのプロパティ TextWriter
. 。割り当てる場合 context.Log = Console.Out;
たとえば、SQLをコンソールに書き出す必要があります。
他のヒント
Visual Studio 2010 PremiumまたはUltimateを使用している場合は、ティアインタラクションプロファイラーが役立つ場合があります。最近良いブログ投稿がありました MSDNでのスキナーのブログこれには、生成されたSQLコードの表示が含まれます
所属していません StackOverflow