Dan*_*anO 2 c# linq debugging visual-studio-2010 deferred-execution
我在VS2010中进行调试,我想检查一个字符串值,但我可以通过手表,悬停,本地等方式向调试器显示:
"System.Linq.Enumerable+<TakeIterator>d__3a`1[System.Char]"
Run Code Online (Sandbox Code Playgroud)
我不在乎是否存在过早评估或其他任何副作用,我只是想看看如果我现在在当前断点处评估表达式将会评估什么.
这是怎么做到的?我也可以通过以前评估的方式更改我的代码吗?当我没有调试时,我并不在乎......但只是想知道.
如果它是相关的...(我怀疑它.)我在将一个新的实体对象保存到数据库之前填充...一些字段分配了LINQ语句,我不确定它们何时被评估为EF的封面.数据库更新失败,'字符串或二进制数据将被截断...所以我试图找到太长的字段.
| 归档时间: |
|
| 查看次数: |
1006 次 |
| 最近记录: |