【发布时间】:2017-03-21 12:07:01
【问题描述】:
我试图澄清我对DTO 和Entity 对象的理解。似乎Entity 可以保持它的身份,即使它的属性发生变化,只要它有一个 id。
难道数据传输对象也有相同的定义吗?
【问题讨论】:
标签: oop entity data-access-layer data-transfer-objects
我试图澄清我对DTO 和Entity 对象的理解。似乎Entity 可以保持它的身份,即使它的属性发生变化,只要它有一个 id。
难道数据传输对象也有相同的定义吗?
【问题讨论】:
标签: oop entity data-access-layer data-transfer-objects
Entity 是什么意思?你是说POCO?如果是,那么 NO DTO 和 POCO 都不同。 POCO 可以保持状态并具有其行为,但 DTO 仅用于转移状态并且没有行为不会保持任何行为。见Martin Fowler Blog on DTO
【讨论】: