除了使用事件探查器,有沒有辦法查看linq-to-sql產生的sql?查看sql linq-to-sql產生
0
A
回答
0
您可以使用DataContext上的Log屬性來寫出SQL的內容。這需要一個TextWriter,並且非常易於使用。如果你需要一個例子,我可以給你一個例子。
0
你的LINQ到SQL查詢將被存儲在一個變量。您可以將鼠標懸停在此變量上進行檢查,它會顯示生成的SQL。
另一種方法是使用輸出下面的代碼是:
Console.WriteLine(dbContext.GetCommand(yourQuery).CommandText);
當然探查,你已經知道了。
1
我今天用LinqPad來幫助調試Linq2Sql問題。它是一個整潔的小工具,並會顯示您正在生成的SQL。
相關問題
- 1. 產生查詢查看多個表格
- 2. Automapper - 突起與EF產生難看SQL
- 3. 查看Automapper生成的sql
- 4. SQL查詢產生重複行,我看不出爲什麼
- 5. 如何爲LinqToSql生成正確的SQL?
- 6. 顯示由LinqtoSQL生成的SQL
- 7. 如何查看Webpacker的生產量?
- 8. GAE如何查看生產異常?
- 9. AJAX請求查看在Django生產404
- 10. 生成充滿LinqToSQL
- 11. 序列化LinqToSql產生保持關係和延遲加載
- 12. Rails image_tag正在查看我的生產服務器的資產!
- 13. SQL SSRS報表生成器 - 無法查看僅查看錶?
- 14. SQL Server 2005中鍵入#查詢生產\
- 15. 休眠產生曖昧的SQL查詢
- 16. 在生產中記錄SQL查詢?
- 17. SQL查詢不產生任何結果
- 18. SQL查詢,產生以下結果
- 19. SQL查詢,將產生child_id遞歸
- 20. EF6產生不需要的SQL查詢
- 21. C#SQL查詢不產生數據
- 22. 如何查看由Sequelize.js生成的SQL?
- 23. 查看生成的SQL語句的LLBLGen
- 24. 如何查看SQL ActiveRecord生成的?
- 25. 在Android上查看ORMLite生成的SQL
- 26. 如何查看由nHibernate生成的SQL?
- 27. 生成LinqtoSql Sql 5x慢於同一個精確的手寫sql
- 28. LinqToSql +調用.Count僅在生產中失敗
- 29. 結合LinqToSql查詢
- 30. (複雜?)LINQtoSQL查詢
@meblah如果這個答案或其他幫助你,你應該設定一個公認的答案,讓其他人閱讀這個問題可以找到幫你解決。 – Kelsey 2010-08-18 16:08:53