DTO中的枚举类型命名约定

Str*_*ker 5 .net c# domain-driven-design dto

我正在我的域模型前面创建一个应用程序外观,并使用dto来进行消费者和外观之间的交换.

为了避免必须完全限定我在dto和域模型之间映射的命名空间,我用Dto为我的所有dto添加了后缀.IE浏览器.CustomerDto,AddressDto等.

我需要定义一个枚举类型作为我的dto的一部分,并且我是否应该在我的枚举类型上使用Dto后缀.

我很好奇其他人对其存在于dto中的枚举类型所做的事情.任何反馈都表示赞赏.

谢谢

Str*_*ior 6

enum当你说"枚举"时,假设你正在谈论一种类型,我不会用Dto为它添加后缀,因为那不是它的真实含义.例如,我不会说,CustomerTypeDto因为它不是代表客户类型的DTO.但是,它enum代表a的类型CustomerDto,所以可能CustomerDtoType是合适的.