エンティティがあり、いくつかの句に応じて 1 つの属性が必要です。RequiredIf を使用しようとしましたが、同じプロパティに 2 つの RequiredIf を追加できないため、機能しません。
私はこのようなことをする必要がありますが、それは正しい方法ではありません:
[RequiredIf("CountryId", 1, ErrorMessageResourceType = typeof(Resources.Contato.Contato), ErrorMessageResourceName = "MensagemNumeroConselho")]
[RequiredIf("AreaId", 1, ErrorMessageResourceType = typeof(Resources.Contato.Contato), ErrorMessageResourceName = "MensagemNumeroConselho")]
public string Number { get; set; }
これを行う方法はありますか?