我想在Web API项目中使用FluentValidation的规则集功能,因为我不想手动执行验证,所以我&#39 ; m使用FluentValidationModelValidatorProvider.Configure
将FluentValidation添加到ModelValidatorProviders
,以便我的模型在发送到操作方法之前自动验证。
直到这一点,一切都很好并且工作正常,但是如果我决定使用规则集功能呢?在自动验证时,您在网络上看到的示例会使用CustomizeValidatorAttribute
,例如:
public ActionResul Something([CustomizeValidator(RuleSet = "RuleName")]MyModel myModel)
但问题是CustomizeValidator仅适用于ASP.NET MVC,那么我应该怎么做才能在Web API上至少有类似的行为?