Мое приложение делится на 3-х проектовнадлежащим образом объектов DTO потребляя веб-службы
домена
ui.web.mvc
webservices.webapi
внутренний домен у меня есть 2 модели
Car
Engine
мои проекты webservices ссылаются на доменный объект, чтобы получить данные. Если проекты mvc отправляют данные с использованием сложной модели viewtodel или dto в webservice и , webservice затем сопоставляет эту модель с доменом один, нормально ли думать, что , что viewmodel или dto существуют в обоих проектах (webservices
и mvc
)?
Объекты домена И веб-служба, которая их извлекает? Странная настройка. Почему бы не абстрагировать веб-службу как реализацию сохранения (т. Е. Репозиторий)? Он должен возвращать/хранить объекты домена. Я не вижу смысла DTO в таком сценарии. И в большинстве моделей моделей у вас нет места в вашем уровне персистентности. –
Мой репозиторий - это доменный проект insde. Вы предлагаете мне переместить хранилище для отдельного проекта? И мои модели просмотра находятся внутри слоя mvc layer, а не слоя persistance. – user1765862
Что делает WS? –