Я начинаю новый проект MVC, в котором есть некоторые особые правила и немного странности, и это меня озадачило. В частности, у меня есть доступ к базе данных, содержащей все мои данные, но она должна обрабатываться полностью через внешний веб-сервис. Не спрашивай меня почему, я не понимаю причин. Вот только как это.
Таким образом, CRUD будет обрабатываться через этот API. Я планирую создать сервисный слой, который обернет все вызовы, но у меня возникли проблемы, когда я обдумываю модель ... Чтобы создать доменные объекты на основе модели (клиенты, заказы и т. Д.) я должен:
- Создать их все вручную
- Создать фиктивную базу данных и указать на нее ORM
- Направьте ORM на существующую базу данных, но игнорируйте постоянство ORM вместо API.
Я чувствую, что у меня есть вся информация, необходимая для этого, но я догоняю API. Любые указатели или советы будут с благодарностью.