Рекомендуется объявлять правила валидации для ваших моделей / сущностей, используя System.ComponentModel.DataAnnotation
- , это не будет препятствовать реализации валидации , что всегда хорошо.
Тогда использование среды валидации с этим не является трудным выбором и зависит от других технологий, которые вы используете. Например, если вы используете MVC, у него есть встроенный механизм, или если вы используете EF, то он сделает это за вас.
Редактировать
Примеры:
открытый класс NursingTreatment
{
[DataType(DataType.Time)]
public DateTime? SomeDate { get; set; }
[StringLength(500, ErrorMessage = "This field may not be longer than 500 characters.")]
public string LongText{ get; set; }
}