繁体   English   中英

ASP.NET MVC或更多VS调试问题-EF / Sql函数评估要求所有线程都运行[保持]

[英]ASP.NET MVC or more of a VS debugging issue - EF/ Sql The function evaluation requires all threads to run [on hold]

函数评估要求所有线程都运行:我在调试模式下可以查看的两个属性上获得此信息:1)Local:类型为“ System.Collections.ObjectModel.ObservableCollection” 2)Sql:类型为“串”。 当我单击“强制评估”按钮确实解决了Sql类型的问题时,但是当我单击“本地”的相同按钮时,它仍然显示相同的错误。 你可以在这张图片中看到

我的代码运行正常,并且EF正在将数据从SQL DB检索到我的主页。 但是对代码进行了一些小调整(我知道这不是所说问题的原因)后,主页空白。

在调试问题之后,我发现我的变量没有保存SQL DB中的值,并且在进一步检查要发现的问题时说: “函数评估要求所有线程都运行。”

期待您的专家意见! 如果我缺少问题空间的详细信息,请告诉我。 问候,Bash。

我发现此帖子来自msdn论坛:

这本身不是错误,而是调试器的更多功能。 有些属性需要执行代码才能读取该属性,但是如果这需要跨线程交互,则其他线程可能也必须运行。 调试器不会自动执行此操作,但在您的允许下当然可以。 只需单击小评估图标,它将运行您的代码并评估属性。

这是帖子

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM