2014-05-01 134 views
0

我有我的觀點:序列不包含任何元素,而我有元素

@if (Model.Count() > 0) 
{ 
    @foreach (var item in Model) 
    { 

     <tr rowid="@item.SupplyPoints.First().SupplyPointId" > 
     ... 
    } 

但我得到一個「序列不包含任何元素」的錯誤消息。 這怎麼可能,就好像我的列表是空的,我不會去@if? 我也檢查過控制器,我的清單有元素... 我能做什麼? Thx

+0

'Model.Count()'和'item.SupplyPoints'似乎無關。 –

回答

0

例外來自First()。其中一個item在其SupplyPoints集合中沒有任何內容。

First()將在集合爲空時拋出異常。

Enumerable.First Method

+0

哦,當然,非常感謝! – Lempkin

相關問題