【发布时间】:2011-02-26 06:27:15
【问题描述】:
我有 SOA,它为不同的客户端(asp,sl)处理数据。这个设计的基础是我的商业模式的领域。对于运输,我使用 DTO 向客户展示它。对于将域映射到 DTO,我使用 AutoMapper。现在我应该坚持来自客户的新实体。我也想在这种情况下使用我的 DTO。所以我有一些问题,因为我对这个设计不太熟悉
1) 在客户端构建 DTO 并将其发送到网络服务是否是一种好习惯?也许我应该传递我的域?
2) 一个域是否可以有多个 DTO(一个在网格上显示,一个要保存)。为了节省,我需要在客户端设置所有非原始道具。
3) DTO -> 到域。如果我有 int 我可以使用 AutoMapper 为这个 ID 生成 NHibernate 代理,或者我应该手动执行。
您的经验和实践非常有趣。 谢谢解答!!!
【问题讨论】:
标签: nhibernate dns poco dto