Ситуация: Есть приложение с фронтэндом на ASP MVC 4.5.
Данные гоняются через собственное json api. Методы api - это action контроллеров.
Модель часто гоняется не полная, а только изменившиеся свойства. При приходе в контроллер она валидируется, но часто фейлится (поскольку часто приходит только изменения, а не вся она целиком).
"Правильная" валидация есть, но происходит на следующем за контроллерами уровненм.
Вопрос: как отключить валидацию MVC, которая происходит до вызова конроллера? (я про ту, которая устанавливает ModelState.IsValid)?
(не хочется валидировать каждую сущность 2 раза, один раз фейл на контроллере и один раз в собственном коде дальше)