0
我是使用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; }
}
現在,考慮醫師對象,移動和Office是必需的,但僅適用於移動需要的患者對象。如何根據給定條件打開/關閉驗證屬性行爲?
謝謝,這樣做更有意義。 – zorrinn