【发布时间】:2022-01-28 06:22:15
【问题描述】:
是否可以将条件(如正则表达式字符串或整数)注入 FluentValidation 验证器?也就是说,假设我有多个客户端,每个客户端都有不同的密码要求;我可以将它注入验证器吗?
类似:
public RegistrationValidator(int minLength, string regex)
{
RuleFor(registration => registration.Login).MinimumLength(minLength);
RuleFor(registration => registration.Password).Matches(regex);
}
如果是这样,它是如何完成的?我能想到的最接近的是root context data,但我觉得这应该比那更简单。
【问题讨论】:
标签: c# asp.net-core fluentvalidation