枚举类型必填字段的流利验证
Fluent Validation for enum type required field
我有一个用于验证表单的简单枚举。
绘画类型是必填字段,所以我想在 Fluent Validator.What 中为它们制定规则,我应该指定 .NotNull() 还是 .NotEmpty()?
public enum VehiclePaintingType
{
Pearly = 1,
Metallic,
Opaque
}
正如 Scrobi 所指出的(并根据 docs),.NotNull()
确保指定的 属性 不为空,而 .NotEmpty()
确保它是不为空、空字符串或空格。
因此,对于您的情况,最好使用 .NotEmpty()
.
我有一个用于验证表单的简单枚举。
绘画类型是必填字段,所以我想在 Fluent Validator.What 中为它们制定规则,我应该指定 .NotNull() 还是 .NotEmpty()?
public enum VehiclePaintingType
{
Pearly = 1,
Metallic,
Opaque
}
正如 Scrobi 所指出的(并根据 docs),.NotNull()
确保指定的 属性 不为空,而 .NotEmpty()
确保它是不为空、空字符串或空格。
因此,对于您的情况,最好使用 .NotEmpty()
.