Это проект Design First (фактически преобразование из Access), поэтому мое решение состоит в том, чтобы создавать запросы Access и преобразовывать мои данные в верхний регистр во время преобразования данных в SQL, а затем в MVC добавить следующее, чтобы остановить ввод любых новых данных внижний регистр:
Добавить в модель: [RegularExpression (@ "^ [AZ] | [0-9] {2} $", ErrorMessage = "Должен быть 1 заглавный символ или 2 цифры")] открытая строка Grade1{ получить;задавать;}
То есть я хотел чего-то простого.