我正在为合作伙伴的REST服务实现API包装器,并希望验证某些输入模型。我正在考虑使用RequiredAttribute,因为从技术上讲,它不仅仅与MVC绑定,并且想要在发送请求之前运行基于属性的验证,这与MVC的绑定管道的工作方式类似。
现在是否有任何东西可以检查对象的附加[必需]属性?有没有有效的方法?否则,我将不得不反映每个属性并获取自定义属性(但不确定是否有更好的方法)。谢谢。
答案 0 :(得分:0)
您可以使用Fluent Validation代替使用DataAnnotations。
https://cecilphillip.com/fluent-validation-rules-with-asp-net-core/