2010-04-12 48 views
2

我正在迁移到wcf并试图弄清楚我将如何正确地声明我的数据合同。我一直在远程处理的一些类型来自我无法更改的第三方。属性是在wcf中显式声明数据协定的唯一方法吗?我知道3.5中的自动数据合约功能,但我正在阅读的书阻碍了这一点。此外,这种方式假定所有国家都是公开的,而情况往往不是这样。有没有办法在第三方类型上创建WCF DataContract?

回答

4

您是否考虑过不直接在服务层上暴露这些第三方类型?只要为他们创建DTO,并根据需要在进出的路上绘制地图。对我来说似乎更清洁。

相关问题