RequiredAttribute
используется как для проверки, так и для определения соответствия.Если вы определите свойство string
без этого атрибута, оно будет определено как столбец с нулем в базе данных, но с этим атрибутом это не nullabe.Другими словами, он говорит, что свойство может содержать null
как во время проверки, так и в базе данных.