FluentValidation Validators को हल करने के लिए मुझे IComponentContext
को ValidatorFactory
प्रदान करने में सक्षम होना चाहिए। मैं थोड़ा फंस गया हूँ।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