Позвольте мне немного расширить мой комментарий:
Не было бы слишком сложно улучшить Swashbuckle для включения FluentValidation
Я хотел бы начать с того, чтоFluentValidation
имеет несколько сложных случаев проверки, вещи, которые, вероятно, даже не поддерживаются последней OAS (3.0.1) или Swagger-UI, поэтому мой комментарий о самых распространенных вещах ...
Ваше лучшее средство здесь состоит в том, что оба проекта являются OpenSource, вы можете:
- Включить FluentValidation в Swashbuckle
- Улучшить FluentValidation для внедрения DataAnnotations как части правил
Давайте поясним, что ни одно из них не является 5-часовым быстрым исправлением кода ...
Но если я собирался сделать работу, я думаю, что второй вариант лучше.