Я создал API, который получает от стороннего поставщика.Иногда они добавляют новые поля без предупреждения, что приводит к ошибкам в моем API
API использует структуру сущностей 6, таблицы на самом деле являются представлениями SQL Server.
Код в контроллере, который получаетPOST начинается с:
if (!ModelState.IsValid)
{
var errors = ModelState.Values.SelectMany(v => v.Errors);
Я подозреваю, что это строгое.Это необходимо или целесообразно, чтобы сохранить и проверить дополнительные на тип ошибок.Или я могу удалить это, но не приведет ли это к дальнейшему развитию?