【发布时间】:2012-04-10 02:59:20
【问题描述】:
我有几个 DTO 和相应的 POCO。
它们之间推荐的转换方式是什么以及转换函数的位置。
我最初的想法是在 POCO 中放两个转换函数,分别命名为 ToPOCO 和 ToDTO。
但是有没有更好的想法或者创建一个扩展方法?
谢谢, 想法。
【问题讨论】:
-
有趣的是,你忽略了语言/平台。从你处理事情的方式我猜是 Java,但看到命名,我猜是 C#
-
如果我错了,请纠正我,但 DTO 和 POCO 几乎不是同义词吗?
-
@doogle 据我了解,DTO 不具备功能。它们就是所谓的;数据传输对象。它们是可序列化的,因此可以通过 SOAP 服务进行传输。 POCO 是标准域实体,包含构造函数,更具体地说,是行为。这些对象不会序列化,因此在这种情况下对于“传输”是无用的。
标签: c# poco dto n-tier-architecture