лучшая практика для того, что находится в ViewModel

Мне интересно, хорошая или плохая идея - помещать такие вещи, как Список стран в ViewModel, для привязки к раскрывающемуся списку? Например, на странице регистрации сайта.

У меня создалось впечатление, что ViewModel должен представлять экземпляр заполненной формы, но я думаю, что могу ошибаться, поскольку видел, как другие люди помещали такие вещи, как списки, в свои ViewModel.

Не лучше ли поместить его где-нибудь в статический класс и вызывать прямо из представления?

Как CommonData.ListCountries (); а затем с помощью Lambda преобразовать в список элементов SelectList в представлении напрямую?

6
задан ahsteele 29 October 2010 в 05:32
поделиться