В asp.net mvc3 у меня есть один файл ViewModels.cs
, который содержит все классы viewmodel, которые я использую. Размер файла составляет всего 180 строк кода, и с #region
s довольно легко управлять.Лучший способ организовать модели просмотра в mvc3?
Однако я боюсь, что эти модели могут начать складываться. Более того, мне кажется, что если я разбиваю каждый класс модели представлений на свой собственный файл, я получаю большое количество файлов viewmodel.cs.
Я попытался просто создать общую модель представления, но мне не рекомендовалось использовать общие классы в качестве моделей просмотра.
Что такое лучший способ организовать эти модели просмотра или лучший подход для просмотра моделей?
Что не так с "большим количеством" viewModel.cs? Если большое количество просмотров в порядке, то и большое количество viewModel.cs тоже. Возможно, вы захотите организовать их в подпапках на основе функциональных областей. –
@amit_g - Я не утверждаю, что что-то не так с «большим количеством» файлов viewModel.cs, кроме того, что я предпочитаю, чтобы мой обозреватель решений не выглядел как версия Price of Persia (в которой я сейчас работая над контроллерами и представлениями). –