继承 1: IvalidatableObject 是为了执行 下面 2: Validate 方法.
所以其实没有必要加 3: [Required] 属性, 因为 在为空 或者空格的情况下会先执行Validate方法, 并且直接抛错, 不会用到 3: [Required]属性
注意: 3: [Required] 属性 在都是空格的情况下也是可以通过的
继承 1: IvalidatableObject 是为了执行 下面 2: Validate 方法.
所以其实没有必要加 3: [Required] 属性, 因为 在为空 或者空格的情况下会先执行Validate方法, 并且直接抛错, 不会用到 3: [Required]属性
注意: 3: [Required] 属性 在都是空格的情况下也是可以通过的