Address フィールドを含む Customer クラスがあります。私が調査したことから、次のいずれかの属性を使用できます。
public class Customer{
//...
[Required]
public Address CustomerAddress { get; set; }
}
または別の方法:
public class AddressSettings{
public bool AddressRequired { get; set; }
//...other settings
}
どちらの方法も有効なアプローチですか? そうでない場合、他の方法が優れているのはなぜですか?