DTO(数据传输对象)和数据对象之间在概念上有区别吗?

时间:2019-06-24 12:23:26

标签: c# database naming-conventions dto

在我继承的项目中,很多情况下都有名为MyOrganizationFeed的类。尽管它们称为 DataObject ,但它们在我看来通常就像我通常所说的Data Transfer Object DTO )。他们对他们有一些专长:

  • 用于仅使用一部分域数据的区域(良好)
  • 主要由标准类型的属性组成(精细)
  • 用于实例化的超最小逻辑(确定)
  • 在域对象之间映射功能(哎呀?)

根据我对answer的理解,这些映射功能应该分开。

问题

  • 映射功能是这些对象被称为“数据对象”而不是数据传输对象的原因吗?

或者:

  • 这只是一个命名问题 他们应该被称为DTO吗?
  • 应命名 因为它们的映射功能,还有其他东西吗?

0 个答案:

没有答案