ASP.NET核心LINQ GROUP BY

时间:2019-05-24 07:29:53

标签: asp.net-core entity-framework-core

我对分组依据没有什么问题,我想实现这一目标

Nobukti : 001/des/2019
1000
2000
3000
4000

在我的控制器中

var transaction = await (from a in _context.Transaction group a by a.Nobukti into pg
                                 join b in _context.ChartAccount on pg.FirstOrDefault().Kodeakun
                                 equals b.Kodeakun
                                  select new Transaksi
                                  {   
                                      Nobukti = pg.First().Nobukti,
                                      Kodeakun = pg.FirstOrDefault().Kodeakun + b.Namaakun
                                  }).ToListAsync();

在我看来

<table class="table">
@foreach (var item in Model)
{
    <thead>
        <tr>
            <th>
                @Html.DisplayNameFor(model => model.Nobukti)
            </th>
            <td>
                @Html.DisplayFor(modelItem => item.Nobukti)
        </tr>
    </thead>
    <tbody>
        <tr>
        @foreach (var book in item.Nobukti)
            {
            <td>
                @Html.DisplayFor(modelItem => item.Kodeakun)
            </td>
            }
        </tr>
    </tbody>
}
    </table>

有人可以帮助我吗?我不知道哪个错,我的控制器或我的观点, 对不起英语

0 个答案:

没有答案