采用一个自创的"验证框架"实现对数据实体的验证[设计篇]
<br />没有想到自己头脑发热写了一个简陋版本的所谓“验证框架”能够得到众多网友的推荐。个人觉得这个验证框架有两个主要的特点是:提供CompositeValidator使复杂逻辑判断成为可能;提供多验证规则的支持。《编程篇》中,我主要介绍了如何通过自定义特性的方式进行验证规则的定义,在本篇中我主要来介绍该验证框架的设计原理和实现。一、核心三人组:Validator、ValidatorAttribute和ValidationError<br />应该说整个验证框架的核心体系只包含如下三中类型:Validat
复制链接