簡體   English   中英

VS2015 Watch LINQ var錯誤:函數評估需要運行所有線程

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM