Я пишу API, и у меня очень простая модель
public class CategoryModel
{
public int ID { get; set; }
[Required]
[StringLength(30)]
public string Name { get; set; }
public string Description { get; set; }
}
Я не хочу применять обязательное свойство ID
, если модель поступает через post
действие, но я делаю, если это put
действие.Существуют ли какие-либо атрибуты проверки, которые позволяют это сделать, или мне нужно создать отдельную модель для post
и put
?
Я просто изучаю это, чтобы я мог сделать это неправильно вообще, так что точкав правильном направлении будет оценен!
Спасибо!