需要在Visual Studio 2010中调试LINQ简单查询

12 linq debugging linq-to-objects visual-studio-2010

当我需要知道为什么我的LINQ无法按预期工作时,我经常处于一个位置......我使用对象集合和扩展.

我不想花费超过几分钟的时间.LINQ应该让开发人员的生活更轻松而不是更难.

我希望VS 2010会修复它但我现在使用RC并且它仍然不允许我键入LINQ并检查发生了什么...说以前"表达式不能包含lambda表达式"...

是否有一些Visual Studio的附加组件,因此我可以快速有效地运行即席查询并找出发生了什么以及我错在哪里?

Len*_*rri 5

你试过这个吗?

调试LINQ查询

调试LINQ查询可能会有问题.其中一个原因是,您经常将大型查询编写为单个表达式,并且不能设置断点中间表达式.在使用函数构造来形成XML(或使用Open XML SDK V2中的强类型DOM)时,在表达式上下文中编写大型查询特别有用.这篇文章提供了一个小技巧,使得使用"方法语法"编写的LINQ查询更容易使用调试器.


Nic*_*ver 5

它不是一个VS插件,但它是免费的,它很棒:LinqPad

在这里查看

你可以运行任何linq或代码片段,只需看一看,它是一个非常有用的工具,对于linq等.