В моем проекте используется блок валидации, и я передаю некоторый сложный тип данных с клиентской стороны на модель на стороне сервера. Но модель side side принимает нулевое значение, а также строковые значения для свойства типа int на стороне сервера, оно устанавливает значение по умолчанию для конструктора 1, как я должен исправить эту проблему?Как проверить значение int не должно быть нулевым или строковым?
public int Sequence { get; set; }
и я передаю "Sequence": "",
со стороны клиента, но это принимает его без ошибок и устанавливает значение по умолчанию равным 1, который конструктора. Или какую аннотацию я должен применить к ней, я никогда не использовал блок проверки.