1
我想有範圍驗證在我的班級我的類中定義我的一系列的價值參數在我fluentvalidation規則
public class FieldViewModel
{
public string FieldName { get; set; }
public string FieldValue { get; set; }
public string MinRange { get; set; }
public string MaxRange { get; set; }
public List<int> Validations { get; set; }
}
如何讓MinRange和我班的MaxRange的價值傳遞給 InclusiveBetween (MinRange,MaxRange)
public class FieldModelValidator : AbstractValidator<FieldViewModel> {
//!!!--MinRange and MaxRange not recognized in InclusiveBetween
RuleFor(x => x.FieldValue) .InclusiveBetween(MinRange ,MaxRange) .When(w => w.Validations.Any(x => x.Validations.Contain(2)))
}