2009-11-29 66 views
1

我有一些WCF服務,並已將這些服務的數據合約分離到它們自己的程序集中。然後我有一個引用數據合約程序集的服務的客戶端。共享收集數據合同

我已經打開選項引用程序集中的重用類型。這可行,但不適用於收藏。代理生成器會生成其自己的集合版本,即使該版本是,正好與我的數據合同程序集中的相同。

有什麼辦法可以告訴代理生成器重用我的數據合約程序集中定義的集合,而不是生成自己的冗餘集合類型?

回答

0

如果您擁有服務器和客戶端的控制權,則不需要生成provy。

在這個screencast有一個很好的解釋。

我們已經停止使用生成的代理。與持續更新生成的代理服務器相比,我們節省了數週的工作時間,並且在問題是有人忘記更新代理服務器時進行調試。

+0

好吧,假設我沒有對服務器的控制權,也沒有權限訪問服務合同 - 只有數據合同。 – 2009-12-01 19:58:22