除了使用事件探查器,有没有办法查看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. Automapper - 突起与EF产生难看SQL
- 2. SQL查询产生重复行,我看不出为什么
- 3. GAE如何查看生产异常?
- 4. AJAX请求查看在Django生产404
- 5. 如何查看Webpacker的生产量?
- 6. 如何为LinqToSql生成正确的SQL?
- 7. 显示由LinqtoSQL生成的SQL
- 8. 生成充满LinqToSQL
- 9. Rails image_tag正在查看我的生产服务器的资产!
- 10. SQL SSRS报表生成器 - 无法查看仅查看表?
- 11. SQL查询不产生任何结果
- 12. 在生产中记录SQL查询?
- 13. SQL查询,产生以下结果
- 14. EF6产生不需要的SQL查询
- 15. SQL Server 2005中键入#查询生产\
- 16. 如何查看由nHibernate生成的SQL?
- 17. 如何查看SQL ActiveRecord生成的?
- 18. 生成LinqtoSql Sql 5x慢于同一个精确的手写sql
- 19. SQL:产生一列
- 20. LinqToSql +调用.Count仅在生产中失败
- 21. 结合LinqToSql查询
- 22. Geoserver SQL查看
- 23. 全屏查看产品
- 24. jQuery产品查看器
- 25. OpenCart获得产品查看
- 26. 需要帮助生成SQL Server查询产生的平均分
- 27. SQL Server查询与派生表可生产语法错误
- 28. SqlDelight不产生SQL查询字符串SQL语句
- 29. Sql .Print maker生产所有产品
- 30. SQL Server Profiler - 查看Dynamic Sql
@meblah如果这个答案或其他帮助你,你应该设定一个公认的答案,让其他人阅读这个问题可以找到帮你解决。 – Kelsey 2010-08-18 16:08:53