读书人

如何调试Linq语句

发布时间: 2013-09-08 15:21:21 作者: rapoo

怎么调试Linq语句.
我知道linq是延迟执行.
但有时候linq查不到数据.我想调试看看哪一步的数据有问题.断点也看不到数据.
大家是怎么做的?
[解决办法]
linq to sql 可以通过sql profiler去看。
linq to objects 一样可以下断点。
[解决办法]
dataContext.GetCommand(query).CommandText;得到linq转换后的sql
完事看sql语句那写的不对
[解决办法]
不过一般生成的sql复杂一些,但是仔细看应该还是可以看懂的
[解决办法]
这有个小插件SqlServerQueryVisualizer,你可以试试:

http://download.csdn.net/detail/q107770540/2475342
[解决办法]

引用:
这有个小插件SqlServerQueryVisualizer,你可以试试:

http://download.csdn.net/detail/q107770540/2475342


糖糖推荐的工具真好。
[解决办法]
添加监视,后面点击放大镜,就能看到sql文.........
[解决办法]
你可以通过ToString()查看linq实际生成的sql语句

读书人网 >.NET

热点推荐