【发布时间】:2011-05-07 10:06:16
【问题描述】:
我有一些业务对象和一些非常相似的相应数据协定对象,用于通过 WCF 服务通过网络获取数据。
我应该使用什么机制从业务对象中获取填充的数据契约对象?
理想情况下,数据契约层是否应该了解业务层?
或
业务层应该知道数据契约层吗?
或
是否应该有另一个具有像 GetDataContractFromBusinessObject 这样的静态方法的映射层?
【问题讨论】:
-
请参阅 stackoverflow.com/questions/11681475/…,它解释了(通过示例)如果您没有转换层,客户端将如何中断。
标签: wcf business-objects datacontract architecture