如何使用 FluentValidation.AspNetCore 和 FluentValidation.MVC6 来验证 AspNetCore 中的实体,有人可以给我一个例子吗?
最佳答案
这对我有用:
project.json 添加:
"FluentValidation.AspNetCore": "6.4.0-beta3"
启动.cs
services
.AddMvc()
.AddFluentValidation(fv => fv.RegisterValidatorsFromAssemblyContaining<Startup>());
验证:
public class Foo
{
public string Bar {get; set;}
}
public class FooValidator : AbstractValidator<Foo>
{
public FooValidator()
{
RuleFor(x => x.Bar).NotEmpty().WithMessage("Error Message");
}
}
关于asp.net-core - 如何使用FluentValidation.AspNetCore和FluentValidation.MVC6?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40093172/