Рассмотрим следующее свойство UserName класса модели. Вы можете видеть, что критерии проверки добавляются поверх него вручную.
[Required]
[StringLength(100, MinimumLength = 6)]
public string UserName { get; set; }
Теперь снова рассмотрим следующий код:
public string UserName { get; set; }
То же свойство без валидаторов. Теперь, когда я генерирую класс модели, используя первый подход Entity Framework Database, я получаю более поздний результат (свойство без валидаторов). Но в базе данных есть ограничения, добавленные к каждому атрибуту.
Так есть ли какой-нибудь инструмент / способ, которым я могу использовать эти ограничения и генерировать класс модели, имеющий свойства, подобные показанным в коде 1 (то есть свойство с валидаторами).