"Человек живет в городе ABCTown. (ABCTown визуально состоит из" Person "). И у" Person "есть информация о городе ABCTown", т.е.он знает о своем городе.
Исходя из этого, я создал бы класс Личности, Городской класс, и он состоял бы из отношений Один-Много (в одном городе может быть много людей).Это все, что нужно для модели.
Контроллер является своего рода указателем, который направляет весь пользовательский ввод на правильное действие (поэтому, если вы нажмете кнопку сведений, контроллер будет указывать приложению перейти кстраница просмотра и отображение модели).
Страница просмотра в основном используется для отображения информации и форм.
Если вы хотите, чтобы какое-либо действие произошло, например, если человек переезжает в город, выможно добавить действие «Редактировать», например, в Person Controller, чтобы редактировать информацию о человеке, например, о том, в каком городе он живет. Это приведет к тому, что приложение перейдет в представление редактирования, где пользователи могут вносить изменения.
Это хорошо известное руководство, которое научит вас, что такое MVC и как его использовать: http://www.asp.net/mvc/tutorials/mvc-music-store