Mta*_*aby 6 fluentvalidation asp.net-core
如何使用FluentValidation.AspNetCore和FluentValidation.MVC6来验证AspNetCore中的实体,有谁可以举个例子?
小智 11
这对我有用:
project.json添加:
"FluentValidation.AspNetCore": "6.4.0-beta3"
Run Code Online (Sandbox Code Playgroud)
startup.cs
services
.AddMvc()
.AddFluentValidation(fv => fv.RegisterValidatorsFromAssemblyContaining<Startup>());
Run Code Online (Sandbox Code Playgroud)
验证:
public class Foo
{
public string Bar {get; set;}
}
public class FooValidator : AbstractValidator<Foo>
{
public FooValidator()
{
RuleFor(x => x.Bar).NotEmpty().WithMessage("Error Message");
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7038 次 |
| 最近记录: |