模型验证 IValidatableObject 无法进入 Validate 方法的原因

模型的属性的类型为 decimal 时无法进入 Validate 方法

public decimal Age { get; set; }

 

当把属性的类型改为可空类型时 则可以进入 Validate 方法

public decimal? Age { get; set; }

posted @ 2017-12-21 13:41  jamess  阅读(157)  评论(0编辑  收藏  举报