2009-11-29 67 views
1

我有一些WCF服务,并已将这些服务的数据合约分离到它们自己的程序集中。然后我有一个引用数据合约程序集的服务的客户端。共享收集数据合同

我已经打开选项引用程序集中的重用类型。这可行,但不适用于收藏。代理生成器会生成其自己的集合版本,即使该版本是,正好与我的数据合同程序集中的相同。

有什么办法可以告诉代理生成器重用我的数据合约程序集中定义的集合,而不是生成自己的冗余集合类型?

回答

0

如果您拥有服务器和客户端的控制权,则不需要生成provy。

在这个screencast有一个很好的解释。

我们已经停止使用生成的代理。与持续更新生成的代理服务器相比,我们节省了数周的工作时间,并且在问题是有人忘记更新代理服务器时进行调试。

+0

好吧,假设我没有对服务器的控制权,也没有权限访问服务合同 - 只有数据合同。 – 2009-12-01 19:58:22