Можно ли добавлять и удалять аннотации данных, в частности [требуемые], со стороны кода? Моя проблема в том, что я хочу дать пользователю возможность сохранять неполную форму в наших приложениях CRUD, но в то же время использовать возможности проверки DataAnnotations.
Если это невозможно, как лучше всего это сделать?