Я очень новичок в этой среде MVC и, похоже, что ViewModel - хорошая практика, однако, после всех выводов в Интернете, я не совсем понимаю, как применять ViewModel к моему делу.
Понимание MVC ViewModel
У меня есть основной таблицы (клиентов) с 3-мя столбцами: Cust_ID, part_ID и dress_ID.
У меня будет другой стол под названием Кузов который имеет две колонки: part_ID и defaultValue.
Я также другая таблица с именем платьем, которая имеет три колонок: dress_ID, part_ID и LOV
клиенты таблицы будет хранить информацию о клиентах, с их предпочитаемым платьем для каждого из частей ,
Кузов таблица сохранит значение по умолчанию для каждой из частей.
Платье В таблице будет храниться список значений для доступного платья для разных частей.
На мой взгляд, у меня будет множество выпадающих списков в зависимости от данных в таблице и отобразите соответствующий список значений в списке выпадающих списков для моего клиента. Как я должен на самом деле разрабатывать свое решение, реализуя viewmodel? Любая помощь будет очень высоко ценится.
Ниже показывает мой пример данных базы данных:
И мой ожидаемый вид, как показано ниже:
ViewModel - это класс, предоставляющий данные для вашего вида, проблема с LOV (DropDownLists) или что-то еще? –
Нет никаких проблем, если я должен использовать ViewData, чтобы сбрасывать все данные в них и отображать их в представлении.Мне нужен совет о том, как создать свой viewModel для достижения того же результата. –
Ну, я поставлю простое решение в качестве ответа, надеюсь, оно выполнит ваши ожидания. –