我有一个web api方法接受元素集合:
public IHttpActionResult PostData(PaymentCollection payments)
{
}
两者都有验证器:
[Validator(typeof(PaymentCollectionValidator))]
public class PaymentCollection : Collection<Payment>
{
}
[Validator(typeof(PaymentValidator))]
public class Payment
{
}
我想检查集合的长度及其元素的有效性。
但是当我发出请求时,首先验证元素,然后验证集合本身。
如何更改订单?我需要这个,因为我想限制收集长度,比如5000,并且不想在抛出错误之前验证所有5001个元素,因为收集太大了。
答案 0 :(得分:0)
FluentValidation故意(现在)。