【问题标题】:Is a DTO with an ID property considered an Entity?具有 ID 属性的 DTO 是否被视为实体?
【发布时间】:2017-03-21 12:07:01
【问题描述】:

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

难道数据传输对象也有相同的定义吗?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 感谢您的意见,这有助于澄清这个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-28
    • 1970-01-01
    • 2020-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多