Я хотел бы использовать функцию набора правил FluentValidation в проекте веб-API, поскольку я не хочу выполнять проверки вручную, поэтому я использую FluentValidationModelValidatorProvider.Configure, чтобы добавить FluentValidation в ModelValidatorProviders, чтобы мои модели автоматически проверялись перед отправкой в метод действия.
До этого момента все отлично и работает правильно, но что, если Я решил использовать функцию набора правил? Когда дело доходит до автоматической проверки, примеры, которые вы видите в Интернете, используют CustomizeValidatorAttribute следующим образом:
Код: Выделить всё
public ActionResul Something([CustomizeValidator(RuleSet = "RuleName")]MyModel myModel)
Но проблема в том, что CustomizeValidator доступен только для ASP.NET MVC, так что мне делать, чтобы в веб-API было хотя бы похожее поведение?
п>
Подробнее здесь:
https://stackoverflow.com/questions/345 ... on-web-api