Я боролся с проблемой, что если вы используете аннотации данных для проверки модели в ASP.NET Core и запускаете patchDoc.ApplyTo(newData);
, а затем if (!TryValidateModel(newData))
, вы получаете ошибки проверки модели для операций, не включенных в документ исправления.
Если раньше свойство было пустым и имеет атрибут [Required]
, оно выдаст ошибку проверки состояния модели, хотя я не включил это свойство в документ исправления.