ASP.NET CORE 8 WEB API Привязка модели: весь DTO является нулевым на недействительном значении свойства вместо этого своC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 ASP.NET CORE 8 WEB API Привязка модели: весь DTO является нулевым на недействительном значении свойства вместо этого сво

Сообщение Anonymous »

Я строю простой API ASP.NET CORE 8.0 CORE 8.0 и имею действие контроллера, которое принимает тело JSON, связанное с DTO. Мой DTO содержит свойства различных типов, таких как int и timeonly .
Когда я публикую действительный JSON, все работает. Но если одно из значений не может быть проанализировано (например, неинтемерскую или не время), то весь DTO является нулевым, а не только его свойством/IES. Я ожидаю, что привязка модели для привязки допустимых свойств и заполнения ModelState с ошибками для недопустимых полей.
Почему ASP.NET Core 8.0 Web API возвращает параметр модели как NULL, когда одно свойство не выполняет проповедь, и есть способ:
  • . /> Неверные свойства производят модель State ошибки
  • Сам экземпляр DTO не является null?


Подробнее здесь: https://stackoverflow.com/questions/796 ... operty-val
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Весь DTO нулевой на недействительном значении свойства вместо этого свойства
    Anonymous » » в форуме C#
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Весь DTO нулевой на недействительном значении свойства вместо этого свойства
    Anonymous » » в форуме C#
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Bad Gateway (502) при вызове API Core Core .NET .NET из другого API Core .NET .NET .NET .NET
    Anonymous » » в форуме C#
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Bad Gateway (502) при вызове API Core Core .NET .NET из другого API Core .NET .NET .NET .NET
    Anonymous » » в форуме C#
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Как использовать один класс dto в .net 8.0 вместо нескольких dto для разных конечных точек
    Anonymous » » в форуме C#
    0 Ответы
    34 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»