验证用流利的验证库的单一属性的.Net
-
27-09-2019 - |
题
你能验证只是与流利验证库一个单一的财产,如果又如何?我想从2009年一月这个话题教我该怎么办呢通过以下语法:
validator.Validate(new Person(), x => x.Surname);
不幸的是它不会出现在库的当前版本的作品。导致我相信,验证一个属性也许是可能的另一件事是从的杰里米斯金纳博客帖子:
“最后,我加入到能够执行一些FluentValidation财产的确认者,而无需验证整个对象的能力。这意味着,现在有可能停止默认的‘被添加到的ModelState被要求的值’消息。“
不过,我不知道这是否必然意味着它支持只是验证一个单一属性或事实,你可以告诉验证库停止第一个验证错误后验证。
解决方案
根据 CodePlex上讨论时,这种能力被添加通过扩展方法途径。您将需要导入FluentValidation命名空间有那些没有显示在智能感知。
不隶属于 StackOverflow