FluentValidation Validators를 해결하기 위해 ValidatorFactory
에 IComponentContext
을 제공 할 수 있어야합니다. 나는 조금 붙어있다.FluentValidation Autofac ValidatorFactory
ValidatorFactory
public class ValidatorFactory : ValidatorFactoryBase
{
private readonly IComponentContext context;
public ValidatorFactory(IComponentContext context)
{
this.context = context;
}
public override IValidator CreateInstance(Type validatorType)
{
return context.Resolve(validatorType) as IValidator;
}
}
어떻게 문맥을 제공하고 나는이 알아 낸 ValidatorFactory
FluentValidation.Mvc.FluentValidationModelValidatorProvider.Configure(x => x.ValidatorFactory = new ValidatorFactory());
답변에 올바른 코드를 입력하고 답변으로 표시해야합니다. –
@ErikFunkenbusch 코드가 정확합니다. 나는 내 대답을 받아 들였다. – Sam