Невозможно применить индекс с помощью [ ] к выражению типа icollection MVC view ASP.NET ядро 2.1
проблема
невозможно применить индекс с помощью [ ] к выражению типа Icollection mvc view asp.net ядро 2.1
public class SalesHeader { public SalesHeader() { } public int SalesYear { get; set; } public int BranchCode { get; set; } public ICollection<SalesFooter> SalesFooters { get; set; } }
Что я уже пробовал:
@for (var i = 0; i < Model.SalesFooters.Count; ++i) { <tr> <td> @Html.EditorFor(f => f.SalesFooters[i].ItemCode) </td> <td> @Html.EditorFor(f => f.SalesFooters[i].Quantity) </td> <td> @Html.EditorFor(f => f.SalesFooters[i].UnitPrice) </td> </tr> }
она в петлю выше ошибка компиляции
cannot apply index with [ ] to an expression of type Icollection mvc view asp.net core 2.1
Как решить эту ошибку, пожалуйста ?