У меня есть один API, основанный на ASP. NET Core, и он предоставляет два набора контроллеров: с префиксом маршрута a и с префиксом маршрута b. Я создаю сервисные прокси для моего интерфейса с помощью nswag.
Проблема, с которой я столкнулся в основном, состоит в том, что у меня есть два контроллера, которые называются одинаково, например. CommentController. Оба имеют в основном одинаковые методы, такие как Get, GetAll, Create, Update, Delete.
Это приводит к проблеме, заключающейся в том, что сгенерированный код имеет дублированные методы, которые, конечно, не могут компилироваться.
Таким образом, вопрос заключается в том, существует ли способ генерировать два набора сервисных прокси (два файла или что-то в этом роде) или генерировать разные имена для сервисов. Существует свойство classname, подобное {controller}ServiceProxy
, но, похоже, нет другой переменной, которую я могу использовать для манипулирования именами прокси-серверов, или есть какая-либо другая?
Заранее спасибо и с наилучшими пожеланиями!