具有ID属性的DTO是否被视为实体?

时间:2016-11-08 00:46:08

标签: oop entity data-access-layer data-transfer-objects

我想澄清我对DTOEntity对象的理解。好像Entity可以保持它的身份,即使它的属性发生了变化,只要它有一个id。

数据传输对象是否也可能具有相同的定义?

1 个答案:

答案 0 :(得分:1)

你在Entity的意思是什么?你的意思是POCO?如果是,那么NO DTO和POCO都不相同。 POCO可以保持状态并具有它的行为,但是DTO只是用于转移状态并且没有行为不保持任何行为。见Martin Fowler Blog on DTO