我如何知道由我的Linq生成的sql語句到sql查詢?由LINQ TO SQL語句生成的SQL查詢
3
A
回答
6
您可以使用toString()語句查看SQL語句。
var customers = from cust in Customers
select cust;
Console.WriteLine(customers.ToString());
或者你可以做這樣的事情。
DataContext context = new DataContext(...);
StringWriter writer = new StringWriter();
context.Log = writer;
var customers = from cust in Customers
select cust;
Console.WriteLine(writer.ToString());
3
使用LINQ to SQL Debugger Visualizer。
或者,您可以將dataContext.Log
屬性設置爲Console.Out
或其他內容,並且SQL語句以及實際參數值將寫入該流。
+0
+1感謝您的Console.Out提示! –
0
還有就是要檢查查詢http://www.linqpad.net/
相關問題
- 1. LINQ to SQL查詢語法
- 2. Linq to SQL/Linq to Entities能否生成MERGE語句?
- 3. Linq to Sql -Sql生成
- 4. SQL查詢的LINQ to SQL查詢
- 5. LINQ to SQL查詢
- 6. LINQ to SQL查詢
- 7. Linq-to-SQL語句問題
- 8. Linq to SQL if語句
- 9. LINQ to SQL語句相似?
- 10. LINQ to SQL返回語句
- 11. LINQ to SQL查詢在哪裏子句
- 12. Linq-to-sql使用distinct生成單個SQL查詢()
- 13. Linq to Sql:更改衝突SQL語句
- 14. 將SQL語句轉換爲LINQ-to-SQL
- 15. 將SQL轉換爲LINQ To SQL語句
- 16. 獲取由Django中的.exists()查詢生成的SQL語句
- 17. Linq to Sql的子查詢
- 18. 的LINQ to SQL查詢
- 19. 由JPA生成的錯誤SQL語句
- 20. 的LINQ to SQL/SQL查詢幫助
- 21. 修改由JDBC生成的sql語句
- 22. Linq to SQL搜索查詢
- 23. 優化LINQ to SQL查詢
- 24. 幫助LINQ to SQL查詢
- 25. 通用LINQ to SQL查詢
- 26. linq to sql case查詢
- 27. linq to sql遞歸查詢
- 28. LINQ TO SQL子查詢
- 29. Linq to SQL DateTime2查詢
- 30. LINQ to SQL:循環查詢
謝謝...這個工程:) –
哇,誰知道一個工具。我已經使用了LINQ幾年了,從來沒有想過Query.ToString會返回SQL命令。 –