В моем клиентском приложении у меня есть модель View, ViewModel и DOM Service Layer как моя модель.Использование WCF-сервиса в приложении MVVM
Моя проблема заключается в том, что этот конкретный вид также должен потреблять целую кучу других сервисов для заполнения некоторых выпадающих списков, поэтому теперь у моей модели ViewModel есть ссылки на несколько DTO. Это хорошая практика? или должен ли WCF возвращать один DTO, содержащий все, что требуется ViewModel?
Благодарим за разъяснения! Немного другой вопрос, каков наилучший способ потребления услуги? Вводя услуги в конструктор ViewModel? –
Да. Внедрение его в ViewModel является обычной практикой и довольно легко также с контейнером IoC – Tseng