开发者

Enum type naming conventions in DTO's

I'm creating an application facade in front of my domain model and using dto's for the exchanges between the consumer and the facade.

In order to avoid having to fully qualify my namespaces where I'm mapping between dto's and the domain model, I've suffixed all my dto's with Dto. Ie. CustomerDto, AddressDto etc.

I need to define an enum type as part of my dto's as well and 开发者_Python百科am struggling with whether I should use the Dto suffix on my enum type.

I'm curious what others have done with enum types that reside in their dto's. Any feedback is appreciated.

Thank You


Assuming you're talking about an enum type when you say "enumeration," I wouldn't suffix it with Dto, since that's not really what it is. For example, I wouldn't say CustomerTypeDto since it's not a DTO representing a customer type. However, it is an enum representing the type for a CustomerDto, so maybe CustomerDtoType would be appropriate.


Personally I would just use a seperate namepspace and the same name for the enumeration type. I think it's important keep the two seperate so that the external one is just a use case projection of the model.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜