查看 LINQ 结果
更新:2007 年 11 月
本主题适用于:
版本 |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
速成版 |
||||
标准版 |
||||
专业团队版 |
表格图例:
适用 |
|
不适用 |
|
默认情况下隐藏的一条或多条命令。 |
使用数据提示功能、“监视”窗口和“快速监视”对话框,可以查看 LINQ 语句的结果。在使用源窗口时,可以将指针停放在源窗口中的某个查询上,这样会出现“数据提示”。可以将一个 LINQ 变量复制并粘贴到“监视”窗口或“快速监视”对话框中。
在 LINQ 中,查询不会在创建或声明时进行计算,而只在使用时才进行计算。因此,查询经过计算后才具有值。有关查询创建和计算的完整说明,请参见 LINQ 查询介绍或编写第一个 LINQ 查询 (Visual Basic)。
若要显示某个查询的结果,调试器必须计算该查询。在调试器中查看 LINQ 查询结果时,这种隐式计算具有的某些影响,应当加以考虑:
查询的每次计算都需要时间。展开结果节点需要时间。对于某些查询,反复计算可能导致性能显著下降。
计算查询可能产生副作用,这些副作用表现为对数据的值或程序状态的更改。不是所有查询都具有副作用。若要确定查询是否可以安全计算而不具有副作用,必须理解实现查询的代码。