【发布时间】:2021-07-14 03:19:04
【问题描述】:
如何验证我的静态类中是否存在 Status?
public static class AppConstants
{
public static class FormStatus
{
public static string NEW = "New";
public static string COMPLETE = "Complete";
public static string DELETED = "Deleted";
}
}
验证器类
public SetStatusCommandValidator(IApplicationDbContext context)
{
_context = context;
RuleFor(v => v.Status)
.NotNull()
.NotEmpty().WithMessage("Status is required.")
.Must(???).WithMessage("Status is not a valid.");
}
基本上,我如何验证状态值必须是 AppConstants.FormStatus 之一?
谢谢!
【问题讨论】:
-
为什么不用 Enum 而不是静态类?
标签: c# fluentvalidation