[英]VS2015 Watch LINQ var Error: The function evaluation requires all threads to run
我有最簡單的LINQ查詢; 只測試我的應用程序中的一些數據庫連接:
public IHttpActionResult Get()
{
var a = from c in Context.AspNetUsers where c.Id == 1 select c;
return Ok();
}
當我在返回時打破並將手表放在'a'上,然后嘗試檢查結果,我得到錯誤:
“功能評估需要所有線程運行”
這只發生在VS2015下 。 如果我在VS2013下運行,我能夠按照我的預期檢查結果。
當我查詢單個結果時,如:
public IHttpActionResult Get()
{
var a = (from c in Context.AspNetUsers where c.Id == 1 select c).FirstOrDefault();
return Ok();
}
然后我不會得到錯誤,無論VS版本。
是否存在我錯過的選項設置,或者這是VS2015中的一些已知問題?
“a”本質上是一個查詢或任務 - 調用該查詢並獲取一些數據,這些數據需要調用將該查詢中的數據放入對象的內容。 所以ToArray()或ToList()或類似的東西。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.