例:
public class Person
{
[Required]
[DisplayName("Firstname")]
public string firstname { get; set; }
[Required]
[DisplayName("Lastname")]
public string lastname{ get; set; }
// I want to require at least one of these 3 phones
[DisplayName("Mobile Phone")]
public string mobilephone { get; set; }
[DisplayName("Work Phone")]
public string workphone { get; set; }
[DisplayName("Home Phone")]
public string homephone { get; set; }
}
少なくとも 1 つの電話番号が必要ですが、どの番号でもかまいません。複数の電話番号を入力することも可能です。
これを行うためのきれいな方法はありますか?または、検証を自分で作成する必要がありますか?