У меня есть вопрос дизайна / передовой практики, относящийся к MVC3.У меня есть «главная страница» для сайта, которая может содержать некоторую сводную информацию для несвязанных таблиц из моей модели.
Лучше ли создавать частичные представления, предназначенные для каждой модели, или создавать ViewModel длясвязать все вместе?
«За» частичных представлений является то, что он действительно разделяет проблемы, а «против» заключается в том, что частичные представления, вероятно, не будут повторно использоваться в других местах на сайте.
«За» ViewModels заключается в том, что он позволяет применять к объекту один строго типизированный объект, а «кон» - это то, что данные действительно не связаны, а привязка искусственная.