私の小さなプロジェクトでは、SQLiteでDbLinqを使用しています。舞台裏で実行される実際のSQLクエリを確認する方法はありますか?
インターンシップでSQLServerの監視プログラムを覚えていますが、SQLiteはまったく別の獣です。
私の小さなプロジェクトでは、SQLiteでDbLinqを使用しています。舞台裏で実行される実際のSQLクエリを確認する方法はありますか?
インターンシップでSQLServerの監視プログラムを覚えていますが、SQLiteはまったく別の獣です。
データベースコンテキストにはLog
、タイプのプロパティが必要TextWriter
です。たとえば、割り当てる場合context.Log = Console.Out;
は、SQLをコンソールに書き出す必要があります。
Visual Studio 2010 PremiumまたはUltimateを使用している場合は、TierInteractionProfilerが役立つ場合があります。最近、MSDNのSkinnerのブログに 、生成されたSQLコードの表示を含む優れたブログ投稿がありました。