需求来源: 在日常工作中,业务流程往往就是大量持续的数据流转.加工.展现过程,在这个过程中,不可避免的就是数据验证的工作.数据验证工作是个很枯燥的重复劳动,没有什么技术含量,需要的就是对业务流程的准确理解以及细心耐心.在实际生产环境中,经常出现业务BUG最终检查是由于数据验证不到位,最终导致加工数据的结果不合理.整个排查过程也是费时费力,因此,希望能够提供便捷的数据验证方式. 在System.ComponentModel.DataAnnotations命名空间中,微软定义了一系列的Attribu…