管理业务对象的最佳做法是什么

本文关键字:是什么 最佳 管理业 业务 对象 管理 | 更新日期: 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; }
}

那么,当类和字段由来自不同球体的属性标记时,可以吗?也许还有更有趣的解决方案?

管理业务对象的最佳做法是什么

您可以通过任意数量的不同有效属性来标记类或成员。

这只是将元数据添加到装饰的成员中——这些数据将由不同的工具使用,但不应干扰您的对象。