这是错误
无法计算表达式,因为线程在无法进行垃圾收集的位置停止,可能是因为代码已经过优化.
我正在编写一个简单的控制台应用程序,第一行代码是这样的:
List<MyObjectModel> list = MyObjectModel.GetNonCompletedReturns();
Run Code Online (Sandbox Code Playgroud)
该函数的代码是:
public static List<MyObjectModel> GetNonCompletedReturns()
{
MyObject service = new MyObject();
List<MyObject> entities =
(from recs in service.Retrieve() where select recs).ToList();
List<MyObjectModel> models = new List<MyObjectModel>();
foreach (MyObject entity in entities)
{
models.Add(BindModel(entity));
}
return models;
}
Run Code Online (Sandbox Code Playgroud)
如果我尝试单步执行代码,只要我回到应用程序的主界并将鼠标悬停在列表上,就会收到我显示的错误消息.
有人可以帮忙吗?