在使用EF進行編程時,有時我們苦于不能查看EF最終生成的SQL語句,不能很好地分析問題。下面我就介紹一下SQL Server Profiler的使用。SQL Server Profiler可以查看最終生成的SQL語句。
首先打開“Microsoft Sql Server Management Studio”,然后再打開“Tool->SQL Server Profiler”,如圖:
如果應用比較多的話,界面可能一下子就滿了,不好找對應的SQL,你可以按照下面的步驟做:
1、先將程序運行到數據庫操作的前一步。
2、清除界面內容。
3、繼續運行源碼,直到數據庫相關操作的源碼執行完。
4、暫停‘SQL Server Profiler’的運行。
5、Ctrl+F,輸入你想查找的表名、存儲過程名等。
選中該行,在最下面就可以看到生成的SQL語句了。
SQL Server Profiler 工具極大地方便我們開發環境調試sql。
新聞熱點
疑難解答