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

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

public decimal Age { get; set; }

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

public decimal? Age { get; set; }

原文地址:https://www.cnblogs.com/james641/p/8080125.html