Может кто-нибудь помочь мне с этим вопросом, я немного запутался.
У меня есть API (DLL), который имеет различные методы, которые возвращают объекты / коллекции элементов.
Я быхотел бы создать веб-сервис, который бы возвращал элементы вызывающему клиенту.
Итак, каков наилучший подход, вызвать каталог моих методов в моем API и преобразовать их в DTOS с помощью автоматического преобразователя и вернуть их в веб-службу?
Внутренне мой API использует Service / Repositorylayer.
Информация, возвращаемая из моего API, не всегда имеет правильный формат.Поэтому мне нужно было бы выполнить некоторые настройки или написать новые методы.
Поэтому лучше всего было бы иметь свой собственный уровень Service / Repository, который бы опрашивал каталог базы данных для моей службы WCF, а не используя API.
Или используйте API для большинства элементов, которые я могу, и реализуйте свой собственный Сервис / хранилище для элементов, которые недоступны из API.
Я не хочу дублировать свою работу, ноя действительно не вижу вариантов.
Может быть, служба / репозиторий должна быть предоставлена моим WCF и моим API ??
Идея или комментарии действительно приветствуются, как решить эту проблему.