1
我有一個類:FluentValidation與WithMessage一起使用枚舉?
public class CustomerType
{
public int Number { get; set; }
}
而且枚舉驗證錯誤:
public enum CustomerTypeError
{
None,
NotNumber,
}
然後,我有這個校驗目前看起來是這樣的:
public class CustomerTypeValidator : AbstractValidator<CustomerType>
{
public CustomerTypeValidator()
{
RuleFor(x => x.Number).GreaterThanOrEqualTo("").WithMessage("Number must be greater than 0.");
}
}
我不我不想對消息進行硬編碼,而且我也沒有使用資源文件,因爲這是應用程序的服務器端。我想返回一個CustomerTypeError值。
這可能嗎?