我有一个最简单的LINQ查询;只是在我的应用程序中测试一些数据库连接:
public IHttpActionResult Get()
{
var a = from c in Context.AspNetUsers where c.Id == 1 select c;
return Ok();
}
当我在return处打断点并在'a'上放置一个观察器,然后尝试检查结果时,我会收到以下错误提示:
"函数评估要求所有线程运行"
这只会在VS2015下发生。如果我在VS2013下运行,则可以像预期的那样检查结果。
当我查询单个结果时:
public IHttpActionResult Get()
{
var a = (from c in Context.AspNetUsers where c.Id == 1 select c).FirstOrDefault();
return Ok();
}
然后我无论使用哪个版本的VS都不会出现错误。
有没有什么选项设置我错过了,或者这是在VS2015中已知的问题?