标签: oop entity data-access-layer data-transfer-objects
我想澄清我对DTO和Entity对象的理解。好像Entity可以保持它的身份,即使它的属性发生了变化,只要它有一个id。
DTO
Entity
数据传输对象是否也可能具有相同的定义?
答案 0 :(得分:1)
你在Entity的意思是什么?你的意思是POCO?如果是,那么NO DTO和POCO都不相同。 POCO可以保持状态并具有它的行为,但是DTO只是用于转移状态并且没有行为不保持任何行为。见Martin Fowler Blog on DTO
POCO