не было. =D
                  
                  
                  Простой метод контроллера асп кор мвс:
                  
                  
                   [HttpPost]
                  
                  
                          public async Task<IActionResult> CreateApplication([FromBody] Applications application)
                  
                  
                          {
                  
                  
                  ......
                  
                  
                  }
                  
                  
                  
                  
                  
                  Простая модель:
                  
                  
                  using System;
                  
                  
                  using System.ComponentModel.DataAnnotations;
                  
                  
                  
                  
                  
                  namespace Srv.Models
                  
                  
                  {
                  
                  
                      public class Applications : BaseModel
                  
                  
                      {
                  
                  
                          [Required]
                  
                  
                          public Guid? CustomerId { get; set; }
                  
                  
                  
                  
                  
                          public Guid? ProductId { get; set; }
                  
                  
                  
                  
                  
                          [Required]
                  
                  
                          public int RequestedAmount { get; set; }
                  
                  
                      }
                  
                  
                  }
                  
                  
                  
                  
                  
                  Казалось бы, что может быть не так?
                  
                  
                  Но если не передать, например, через постман, ему CustomerId, который как бы обязателен, он спокойно это жрёт, модель валидна, а в поле запишет нулл, то есть Required не отработал. Где я мог ошибиться?
                  
                  
                
Не очень понял, а куда null то тогда сеталось ?
Я создал эту модель через xsd.exe по xsd схеме
Обсуждают сегодня