管理业务对象的最佳做法是什么
本文关键字:是什么 最佳 管理业 业务 对象 管理 | 更新日期: 2023-09-27 18:22:30
我正在寻找有效的体系结构解决方案。例如,在我的程序中存在"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; }
}
那么,当类和字段由来自不同球体的属性标记时,可以吗?也许还有更有趣的解决方案?
您可以通过任意数量的不同有效属性来标记类或成员。
这只是将元数据添加到装饰的成员中——这些数据将由不同的工具使用,但不应干扰您的对象。