2

我正在迁移到 wcf 并试图弄清楚我将如何正确声明我的数据合同。我一直在远程处理的某些类型来自第三方,我无法更改。属性是在 wcf 中显式声明数据协定的唯一方法吗?我知道 3.5 中的自动数据合同功能,但我正在阅读的书籍不鼓励这样做。此外,这种方式假设所有状态都是公开可用的,但通常情况并非如此。

4

1 回答 1

4

您是否考虑过不直接在您的服务层上公开这些第三方类型?只需为他们创建 DTO 并在需要时映射进/出。对我来说似乎更干净。

于 2010-04-12T14:28:24.433 回答