Похоже, что когда MVC проверяет модель, которая сначала выполняется через атрибуты DataAnnotation (например, требуемый или диапазон), и если кто-либо из них не работает, он пропускает запуск метода Validate в моей модели IValidatableObject.
Можно ли запустить MVC и запустить этот метод, даже если другая проверка не выполнена?