linq查询表达式

时间:2015-10-01 06:12:03

标签: asp.net-mvc linq razor

我的视图页面中有一个包含list属性的视图模型。我想选择属性的第一项并使用它。

我的问题是当我使用以下查询表达式

@foreach (var item in Model)
{
    var query = item.EntityCommentModels;
    var child = query.ToList().First()
    ....
    ...
}

我收到此错误

  

序列不包含元素

但是当我通过foreach循环跟踪它时,它可以正常工作。

@foreach (var item in Model)
{
    @foreach (var child in item.EntityCommentModels.Take(1))
                    {............}
}

这个问题的原因是什么?

0 个答案:

没有答案