枚举类型必填字段的流利验证

时间:2018-12-27 10:19:20

标签: c# fluentvalidation

我有一个简单的验证表单枚举。

绘画类型是必填字段,所以我想在Fluent Validator中为其制定规则。我应该指定 .NotNull()还是 .NotEmpty()

public enum VehiclePaintingType
{
    Pearly = 1,
    Metallic,
    Opaque     
}

1 个答案:

答案 0 :(得分:1)

如Scrobi(根据docs所指出的那样,.NotNull()确保指定的属性不为null,而.NotEmpty()确保其不为null(空字符串)或空白。 因此,对于您的情况,最好使用.NotEmpty()