У меня есть сайт asp.net-mvc, и есть некоторая информация, которую я хочу показать на каждой странице.Я создал класс с именем BaseViewModel, и каждый из классов viewModel наследуется от BaseViewModel.Представление Site.Master привязывается к BaseViewModel напрямую.
В настоящее время базовый класс имеет одно свойство с именем MenuLinks.
Свойство menulinks заполняется из вызова базы данных, поэтому для каждого действия контроллера, которое являетсяСоздавая ViewModel, я добавляю новую строку:
viewModel.MenuLinks = _repository.GetMenuLinks();
У меня много контроллеров, действий и моделей представлений.Есть ли какой-нибудь более чистый способ, которым я могу сделать выше, не помещая эту строку выше при каждом действии контроллера.