我的模型中有一个IList属性。我需要为该属性编写自定义验证,以确保列表项数量大于两个。
public IList<AccountAddress> BulkOrderAddresses { get; set; }
请帮我......
提前致谢
我的模型中有一个IList属性。我需要为该属性编写自定义验证,以确保列表项数量大于两个。
public IList<AccountAddress> BulkOrderAddresses { get; set; }
请帮我......
提前致谢
public class MyObject : IValidatableObject
{
public IList<AccountAddress> BulkOrderAddresses { get; set; }
public IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
{
if(BulkOrderAddresses == null && !BulkOrderAddresses.Length > 2)
{
yield return new ValidationResult("List should contain more than 2 items");
}
}
}