【发布时间】:2021-06-03 20:24:32
【问题描述】:
我刚刚开始使用VSCode,在调试以下后端代码 (.NET Core) 时遇到 “调试器无法评估此表达式” 错误。我添加以下行以查看调试器何时命中此行:
_context.Employees.Where(p => p.Name == search.Name)
VSCode 不支持像 Visual Studio 这样的调试或观看吗?还是我犯了任何错误,需要应用任何设置等?
【问题讨论】:
-
@Claies 如果您阅读了您的建议,您会发现该页面中没有任何 VSCode。
-
我猜
search一词在调试器上下文中不可用。你到底想让调试器做什么?在条件上打印值或中断? -
Visual Studio 代码通常允许您对 LINQ 表达式的结果设置监视吗?如果没有,我不会感到惊讶.. 无论如何,你在看什么?您不会将返回的枚举分配给任何东西
-
@CaiusJard 一些变体可以工作。 IE。
_context.Employees.Where(p => p.Name == "John Doe")返回 John Doe 的员工实例。如果列表很长,那就太好了。
标签: c# visual-studio asp.net-core visual-studio-code .net-core