Показывать общие c asp. net основные веб-API в Swagger - PullRequest
0 голосов
/ 14 февраля 2020

Я пытаюсь создать универсальный c веб-интерфейс в. net core 3.0. Мы также реализовали Swagger в том же проекте API.

Однако я столкнулся с проблемой, так как не могу увидеть веб-API в swagger, когда я пытаюсь проверить / выполнить его локально. Итак, как заставить чванство распознать этот веб-API? Какие-либо настройки c нам нужно сделать?

Вот код API.

[Route("api/[controller]/[action]")]
[ApiController]
public class GenericLookUpController : ControllerBase
{
    [HttpPost]
    public IActionResult GenericPostMethod<T>([FromBody] T record) where T : class
    {
        // some logic
    }
}

Когда я пишу не универсальный c веб-API, он виден в чванстве. Я также сделал класс контроллера как generi c, но это не решило проблему.

По сути, я не хочу весь контроллер в качестве контроллера generi c, но только несколько веб-API для поиска столы. Эти общие c веб-API будут использоваться для работы CRUD для таблиц поиска.

Итак, какие изменения мне нужно внести, чтобы веб-API был виден в сваггере?

Любая помощь по этому вопросу ценится!

...