I have the following ASP.NET CORE action:
public async Task<IActionResult> Post([FromBody]Model model) {
IValidator<Model> validator = new Validator<Model>();
Boolean valid = await validator.ValidateAsync(model);
if (!valid)
return HttpBadRequest(validator.GetErrors());
// Do something
}
如何将验证器与IOC和自定义ModelState验证提供程序集成,而不是在我的操作中定义它?