【发布时间】:2018-11-26 10:26:23
【问题描述】:
c#伪代码
如果我有课
class Person
{
string Name
date DOB
Address address
}
我可以制作一个 PersonValidator 来验证 Person
但由于 Address 是一个复杂类型,有时我想单独验证它,我有一个 PersonValidator 和一个 AddressValidator。问题是,如何在 PersonValidator 中使用 AddressValidator?
class PersonValidator : AbstractValidator<Person>
{
PersonValidator()
{
RuleFor(c => c.Name).NotEmpty();
var addressValidator = new AddressValidator();
addressValidator.Validate( person.address ) // ???
}
}
【问题讨论】:
标签: c# fluentvalidation