我在我的观点中帮助过滤了Foreach循环,我想我应该使用这个推理来使用相同的逻辑过滤一个字段。我需要这个字段来显示最后一个具有PublicFlag == true的==。代码编译,但当我试图运行它时,它会崩溃。下面是我尝试过的代码:
@Html.DisplayFor(modelItem => item.TicketNotes.OrderBy(t => t.TicketNoteDate).Where(t => t.PublicFlag == true).Last().TicketNoteDate)
这是我收到的错误:
“System.InvalidOperationException”类型的异常发生在System.Core.dll中,但未在用户代码中处理
如果我删除此代码:
.Where(t => t.PublicFlag == true)
然后,它的工作,当然除了过滤出非公开的笔记。
发布于 2015-06-09 13:08:26
@Html.DisplayFor(modelItem => item.TicketNotes.Where(t => t.PublicFlag == true).OrderByDescending(t => t.TicketNoteDate).First().TicketNoteDate)
https://stackoverflow.com/questions/30732183
复制相似问题