Это будет грязный код, если вы сохраните тип вашей модели как IEnumerable<>
.Поэтому я предлагаю вам изменить это одним из двух способов.
Если вы знаете, что всегда будет один элемент, зачем вам вообще нужен перечисляемый?Просто удалите его и убедитесь, что вы возвращаете базовый объект из контроллера:
@model WebApplication28.ModelsFromDb.ArgomentiViewModel
Если вам приходится иметь дело с коллекциями, держу пари, это более конкретный тип, который вы возвращаете из контроллера.Если это список, вы можете использовать IList<>
, который имеет гораздо больше операций и который можно индексировать:
@model IList<WebApplication28.ModelsFromDb.ArgomentiViewModel>
...
@Html.DisplayNameFor(model => model[0].NomeArea)