При создании WebApi с Micrsoft RestClient необходимо учитывать ряд правил, например, вам нужно пометить все ValueType
(например, int
или System.Guid
) как System.ComponentModel.DataAnnotations.RequiredAttribute
, иначе AutoRest сделает их System.Nullable<T>
в сгенерированном коде.
Но как мне сделать это, чтобы сохранить List<int>
a List<int>
, а не List<int?>
? Использование [Required]
в этом случае не помогло.