流利的验证与数据注释 [英] Fluent Validation vs. Data Annotations
本文介绍了流利的验证与数据注释的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
哪种方法对ASP.NET MVC validatation你preFER,为什么? 流利的验证? 数据注解的?任何其他?
Which approach for ASP.NET MVC validatation do you prefer and why? Fluent Validation? Data annotations? Any other?
推荐答案
我preFER 流利的验证的:
- 在它给了我更好的控制,我的验证规则
- 比数据注释的不同性质做有条件的验证是如此容易得多
- 在它从我的观点模型分离验证
- <一个href="http://fluentvalidation.$c$cplex.com/wikipage?title=Testing&referringTitle=Documentation">Unit测试是更容易比数据注释
- 它有一个最标准的验证规则优良的客户端验证支持
- It gives me far better control of my validation rules
- Doing conditional validation on different properties is so much easier compared to Data Annotations
- It separates the validation from my view models
- Unit testing is far easier compared to Data Annotations
- It has excellent client side validation support for most standard validation rules
这篇关于流利的验证与数据注释的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文