流利的验证与数据注释 [英] Fluent Validation vs. Data Annotations

查看:176
本文介绍了流利的验证与数据注释的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

哪种方法对ASP.NET MVC validatation你preFER,为什么? 流利的验证数据注解的?任何其他?

Which approach for ASP.NET MVC validatation do you prefer and why? Fluent Validation? Data annotations? Any other?

推荐答案

我preFER 流利的验证的:

  1. 在它给了我更好的控制,我的验证规则
  2. 比数据注释的不同性质做有条件的验证是如此容易得多
  3. 在它从我的观点模型分离验证
  4. <一个href="http://fluentvalidation.$c$cplex.com/wikipage?title=Testing&referringTitle=Documentation">Unit测试是更容易比数据注释
  5. 它有一个最标准的验证规则优良的客户端验证支持
  1. It gives me far better control of my validation rules
  2. Doing conditional validation on different properties is so much easier compared to Data Annotations
  3. It separates the validation from my view models
  4. Unit testing is far easier compared to Data Annotations
  5. It has excellent client side validation support for most standard validation rules

这篇关于流利的验证与数据注释的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆