Например, при добавлении нового контроллера и указании шаблона (MVC-контроллер с действиями и представлениями чтения/записи с использованием структуры сущностей) и класса модели MVC создает магию и создает представление, соответствующее каждому действию в контроллере, представления могут включать в себя форму и данные.Как автоматически обновлять представления на основе изменений, сделанных для модели?
Далее я обновляю класс модели с новым свойством:
public string Location { get; set; }
Затем обновите базу данных соответственно.
Теперь я хотел бы, чтобы это изменение отражалось и в представлениях контроллера; например, новый ярлык местоположения и текстовое поле в форме «Создать вид» ... и т. д.
Возможно ли это, или это нужно сделать вручную? Это может быть большой работой, если в Модель будет внесено множество изменений.
Это невозможно. Visual Studio создает ваши представления на основе некоторых шаблонов. После создания представлений Visual Studio не будет иметь никакого контроля над ними. – ataravati
вы, вероятно, могли бы сделать это с помощью некоторой магии t4 ... сомневайтесь, что в большинстве случаев это будет стоить усилий. – Yaur
Если это так, я думаю, что должен быть хотя бы механизм воссоздания представлений на основе этих статических шаблонов. – usefulBee