【发布时间】:2009-10-05 16:25:40
【问题描述】:
我正在将填充的 SelectList 传递给我的视图,并且我想将所选值默认为列表中的 last 记录。到目前为止,我得到了:
IQueryable<BuildNumber> projBuildNos = tcRepository.GetProjectBuildNos();
BuildList = new SelectList(projBuildNos, "ID", "value", projBuildNos.Last().ID);
我收到一个异常,提示“不支持查询运算符 'Last',但我似乎无法获取通用列表中的最后一条记录,也找不到任何示例。
此代码来自“表单视图模型”,将选择列表从我的存储库传递回视图,我认为我应该在这里执行此操作。不过我是 generics/mvc/linq 的新手,所以很高兴有其他建议。
提前感谢您的帮助。如果您想了解更多信息,请告诉我。
【问题讨论】:
标签: c# generics iqueryable