如何調試實體框架?我可以看到它實際上試圖執行到SQL服務器的哪些查詢,以排除問題?如何調試EF? (分析SQL查詢)
6
A
回答
8
退房的MVC迷你探查:http://code.google.com/p/mvc-mini-profiler/
這是非常輕巧,不打擾你的應用程序,並在必要時很容易去除。另外,Stack Overflow使用它。
0
您可以使用服務器中的Monitoring工具直接觀察隊列。
對於MSSQL Server請參見:http://blog.pengoworks.com/index.cfm/2008/1/3/View-recently-run-queries-in-MSSQL-2005
2
你可以投你的查詢ObjectQuery
,然後使用ObjectQuery.ToTraceString()
- 即返回查詢完整的SQL。當然,您也可以簡單地在數據庫上使用SQL Profiler來查看執行的SQL。
1
您可以使用實體框架分析器。 http://efprof.com/。
相關問題
- 1. 分析SQL查詢
- 2. Titan和Cassandra調試和分析查詢
- 3. 調試SQL查詢
- 4. SQL查詢調試
- 5. 調試SQL查詢
- 6. 調試SQL查詢
- 7. SQL Server查詢分析
- 8. 如何調試慢速SQL Server查詢?
- 9. 如何調試參數化SQL查詢
- 10. 如何調試SQL服務器查詢
- 11. 如何將Sql查詢轉換爲EF
- 12. 如何在EF上運行SQL查詢?
- 13. SQL查詢如何解析
- 14. 如何在EF 6.0中調用原始SQL查詢
- 15. 如何爲EF 4和SQL Server CE 3.5分頁查詢結果
- 16. 如何分析查詢
- 17. 調試PostgreSQL sql查詢
- 18. 需要SQL查詢調試
- 19. EF查詢-SQL「IN」 - 同表
- 20. 區分EF查詢和LINQ查詢
- 21. 調試SQL查詢,如果失敗
- 22. 如何調試MongoDB查詢?
- 23. 如何從Sql查詢消息到SQL分析器?
- 24. PHP SQL查詢,邏輯分析結果
- 25. 分析的優化SQL查詢
- 26. 在SQuirrel-sql中調試SQL查詢
- 27. 分析sql查詢的結果:dbcc showcontig
- 28. 最佳Oracle SQL查詢分析工具
- 29. SQL Server查詢語法分析
- 30. 使用SQL事件探查器分析實體框架查詢
我該怎麼做? –
編輯此答案,你使用什麼服務器? – oberfreak