【发布时间】:2020-05-02 12:26:41
【问题描述】:
我有这个验证器:
public class InputValidator : AbstractValidator<InputData>
{
public InputValidator()
{
RuleFor(inputData => inputData.Ucl).GreaterThan(0).....;
RuleForEach(inputData => inputData.Loads).ChildRules(inputData => {
inputData.RuleFor(load => load.Position).GreaterThan(0).....);
});
... etc
但是:位置(在每个负载中)也必须小于 Ucl(在 InputData 中)。 如何为这种关系(父参数与子参数)制定规则?
【问题讨论】:
标签: c# fluentvalidation