модели,MVC 5 asp.net Внутри Foreach Каждая сумма Связанные данные из другой таблицы
ModelA:
public int AId {get;set;}
public float Amount {get;set;}
ModelB:
public int BId {get;set;}
public float RequestAmount {get;set;}
public int AId {get;set;}
public virtual ModelA ModelA {get;set;}
теперь, когда я хочу перечислить Modela, там много пункт в ModelB связанных Modela я хочу, чтобы вычислить RequestAmount и список в списке Еогеасп Modela:
public ActionResult Index()
{
var modelA = db.ModelA.Include(c => c.ModelB);
return View(modelA.ToList());
}
это будет вид:
@model IEnumerable<test.Models.ModelA>
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.AId)
</td>
<td>
@Html.DisplayFor(modelItem => item.Amount)
</td>
<td>
**Here need to calcut or SUM value from ModelB only related to this**
</td>
</tr>
}
Что именно вы хотите сделать? Где вы застряли? – Prajwal
Мне нужно суммировать значение из ModelB и показывать в каждой строке foreach ModelA –
@Prajwal любая идея –