Я использую архитектуру S # arp, и я не могу вспомнить, где я ее читал, но они говорят, что они должны быть сохранены на уровне сервиса, а ваши представления должны отправлять viewmodel службе для обработки.
Тогда мой вопрос. Какой слой должен создать ViewModel? Должен ли он быть на уровне обслуживания, и контроллер запрашивает его? Или контроллер должен сам построить его? Также возникает вопрос об обновлении модели представления, как если бы она содержала коллекции, а состояние модели недействительно, вам также нужно будет повторно развернуть все списки.
Любые предложения?
Большое спасибо
Matt