0

我在我的模型的 foreach 循环中。对于每份文件,我都需要抓一张便条。注释通过两个表中的 documentID 链接。我一直只返回注释类型而不是实际注释。

@foreach ( var item in Model.document)
{
     <span>@item.Table_Note.Where(n => n.documentid == item.documentid).Select(s => s.note)</span>
}

以上只是返回对象。为了能够从表格中返回特定的注释,我做错了什么?

4

1 回答 1

1

试试这个:

@item.Table_Note.FirstOrDefault(n => n.documentid == item.documentid).note

这将解决您的问题。

或者,您也可以在下面使用空值:

@(item.Table_Note.FirstOrDefault(n => n.documentid == item.documentid) ?? new Table_Note()).note
于 2013-09-17T16:48:41.833 回答