您对应用程序域模型类和表示层类使用的命名约定是什么?后缀/前缀来区分类的目标和第一眼:
例如,从 DAL 返回的有关人员的信息可以是
public class PersonEntity
{
public Guid Id { get; set; }
public SexType Sex { get; set; }
public Date Birthdate { get; set; }
public string Name { get; set; }
public string Family { get; set; }
public string Patronymic { get; set; }
...
}
还是您更喜欢PersonData
或PersonInfo
更合适?
比我使用数据绑定来创建适当的演示文稿。例如SexType
应该将本地化字符串(Male、Mann、Homme、Hombre、...)Birthdate
转换为适当的日期格式(YYYY.MM.DD、DD.MM.YYYY、...)并将全名转换为 -> Family NP
所以我使用另一层类来进行表示数据绑定。就像是
public class PersonDecorator
{
public string Sex { get; set; }
public string Date { get; set; }
public string FullName { get; set; }
}
或者最好命名这样的类PersonPresenter
,或者PersonView
,或更合适的名称?
先感谢您!