【发布时间】:2015-02-19 23:08:00
【问题描述】:
我使用 mvc 和实体框架在 .net 中编写了代码:
@{
List<DAL.Project> oldProjectList = new BL.ProjectLogic().getProjects(userName).Where(s => s.Status == "Not Active").ToList();
}
@foreach (DAL.Project p in oldProjectList)
{
{some code}
}
第一行代码应该返回一个“非活动”项目列表,它确实有效。 但它仅适用于拥有“非活动”项目的用户,其他用户在 foreach 行中出现异常:
[InvalidOperationException: Sequence contains no elements]
如何解决? 谢谢
【问题讨论】:
-
调用堆栈?我很确定你自己在
ProjectLogic或getProjects中的代码会引发异常。
标签: asp.net-mvc entity-framework invalidoperationexception