MVVM - должен ли ViewModel или Model вызывать Repository / Data Service - PullRequest
0 голосов
/ 19 сентября 2019

Я хочу ознакомиться с лучшими практиками для разработки приложений на основе MVVM.В большинстве примеров, которые я вижу в Интернете, виртуальная машина (ViewModel) вызывает некоторую службу данных для получения данных.

Мой вопрос таков: должна ли модель вызывать DataService для получения данных вместо ViewModel?Причина, по которой я спрашиваю, состоит в том, что Модель (объект домена) имеет бизнес-правила, и должны ли эти бизнес-правила вступать в силу после извлечения данных и перед сохранением данных в хранилище?Если да, то кажется, что модель - лучшее место для этого, верно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...