【发布时间】:2016-02-09 19:52:29
【问题描述】:
有类似FluentValidation collection properties not validated 的问题,不幸的是他们的修复不起作用。任何想法为什么不涉及底层 OrderValidator?
validator.Validate(client, ruleSet: "Production");
public class ClientValidator : AbstractValidator<Client>
{
public ClientValidator()
{
RuleSet("Production", () =>
{
RuleFor(client => client.Orders)
.NotEmpty();
RuleFor(client => client.Orders)
.SetCollectionValidator(new OrderValidator());
});
}
}
public class OrderValidator : AbstractValidator<Order>
{
public OrderValidator()
{
RuleSet("Production", () =>
{
RuleFor(x => x.Items)
.NotNull();
});
}
}
【问题讨论】:
-
你能给我们一个
client的例子吗? -
@YannickMeeus: 抱歉,这个问题解决了,但是你的帮助很感激我的下一个问题:) - stackoverflow.com/questions/35291718/…
标签: c# fluentvalidation