在Web API上使用FluentValidation&s规则集功能

时间:2016-01-02 03:17:44

标签: c# asp.net-mvc asp.net-web-api fluentvalidation

我想在Web API项目中使用FluentValidation的规则集功能,因为我不想手动执行验证,所以我&#39 ; m使用FluentValidationModelValidatorProvider.Configure将FluentValidation添加到ModelValidatorProviders,以便我的模型在发送到操作方法之前自动验证。

直到这一点,一切都很好并且工作正常,但是如果我决定使用规则集功能呢?在自动验证时,您在网络上看到的示例会使用CustomizeValidatorAttribute,例如:

public ActionResul Something([CustomizeValidator(RuleSet = "RuleName")]MyModel myModel)

但问题是CustomizeValidator仅适用于ASP.NET MVC,那么我应该怎么做才能在Web API上至少有类似的行为?

0 个答案:

没有答案