Я новичок в проверке с использованием DataAnnotations. Я использую это в консольном приложении, поэтому не ASP/MVC и т.д.Условное включение/выключение Проверка свойства DataAnnotation
public class Phone
{
[Required]
public string Mobile { get; set; }
[Required]
public string Office { get; set; }
}
public class Physician
{
[Required]
public Phone ContactPhone { get; set; }
}
public class Patient
{
[Required]
public Phone ContactPhone { get; set; }
}
Теперь рассмотрим для объекта врача, Mobile и офис требуется, однако для объекта пациента требуется только мобильный. Как я могу включить/отключить поведение атрибута проверки на основе данного условия?
Спасибо, что имеет больше смысла. – zorrinn