我正在寻找有效的架构解决方案。例如,在我的程序中存在'Country'类。该类可以标记有不同数量的属性。
[Table(Name="tblCountries")]
[XmlType(Namespace = "bills")]
public class Country
{
[Column(Name = "idCountry", IsPrimaryKey = true, IsDbGenerated = true)]
public int IdCountry { get; set; }
[Column(Name="code")]
[Required(ErrorMessage = "myMessage")]
public string Code { get; set; }
[Column(Name = "title")]
[Required(ErrorMessage = "myMessage")]
public string Title { get; set; }
}
那么,当不同领域的属性标记类和字段时,它是否正常?也许有更有趣的解决方案?
答案 0 :(得分:1)
您可以通过任意数量的不同有效属性标记班级或成员。
这只是将元数据添加到装饰成员 - 数据将由不同的工具使用,但不应干扰您的对象。