Мне нужно отобразить все поля dto-list в razorpage. У меня есть около 70 полей каждого объекта dto.
Теперь у меня есть такой код:
@foreach (var ft in Model.DtoForeignClients)
{
<tr>
<td>@ft.Name</td>
<td>@ft.Head</td>
<td>@ft.Customer</td>
<td>@ft.Item</td>
//~66 another fields
</tr>
это работает, но я ищу, чтобы улучшить свой код. я хочу что-то:
@foreach (var ft in Model.DtoForeignClients)
{
<tr>
@for (int i = 0; i<ft.CountOfFields;i++)
<td>@ft[i]</td>
</tr>
потому что я не хочу повторяться около 70 раз.
Как я могу это сделать? Должен ли я смотреть в IEnumerable реализации для моего DTO? или любые другие идеи, спасибо