У меня есть этот класс
public class ClassA {
public int AProp{get;set;}
}
public class RequestObject{
public int Id {get;set;}
public ClassA TestProp{get;set;}
//Some other porperties
}
Когда я отправляю запрос JSON на сервер с TestProp null
, я получаю следующее сообщение об ошибке:
{
"Message": "The request is invalid.",
"ModelState": {
"request.TestProp": ["The TestProp field is required."],
}
}
Почему яполучить эту ошибку, когда я не поставил [Required]
атрибут?Как я могу избежать проблемы?(Без необходимости использовать ?
, поскольку я не могу изменить саму class
)