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