怎么调试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
[解决办法]