У меня есть ViewModel, который был десериализован из JSON, который выглядит примерно так:
public class UserThingsUpdateViewModel
{
public IList<Thing> Things { get; set; }
[Required]
public int UserId { get; set; }
public int Age { get; set; }
}
Thing
также ViewModel, который также имеет различные атрибуты DataAnnotaion ValidationAttribute в свойствах.
Проблема в том, что списки не проверяются, и даже после сквозного поиска я не могу найти какие-либо статьи, которые занимаются этим.Большинство из них предполагают, что ViewModel неверна, если в нее включен список.
Итак, каков наилучший способ проверки моего списка и добавления ошибок модели в состояние модели?