簡體   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