在类名后面添加DTO
或Entity
,有没有任何偏好?
是否有任何标准规定这个问题?
一个类用于ORM(EntityFramework),另一个类用于序列化。
原因是为了避免所有字段的重复,因为EntityFramework是DTO类(大多数但不是全部属性)的包装器。
DTO类位于共享库中,与EF解耦。
例如,哪种方法最常见/标准?
// 1.
MyNamespace.Entities.MyClass
MyNamespace.Models .MyClassDto
// 2.
MyNamespace.Entities.MyClassEntity
MyNamespace.Models .MyClass
// 3.
MyNamespace.Entities.MyClassEntity
MyNamespace.Models .MyClassDto