2009-11-29 5 views
1

У меня есть некоторые службы WCF и выделены контракты данных для этих служб в их собственную сборку. Затем у меня есть клиент услуг, который ссылается на сборку контрактов данных.Совместное использование данных Контракты с данными

Я включил опцию Типы повторного использования в ссылочных ассамблях. Это работает, но не для коллекций. Прокси-генератор вместо этого генерирует собственную версию коллекций, хотя эта версия точно равна так же, как и в моей сборке контрактов данных.

Есть ли способ сообщить генератору прокси-сервера повторно использовать коллекции, определенные в моей сборке контрактов данных, а не генерировать собственные избыточные типы коллекций?

ответ

0

Если у вас есть контроль как на сервере, так и на клиенте, вам не нужно создавать прокси.

В этом screencast есть хорошее объяснение.

Мы прекратили использование сгенерированных прокси. Мы сохранили недели работы по сравнению с постоянным обновлением сгенерированных прокси-серверов и отладкой, когда проблема заключалась в том, что кто-то забыл обновить прокси-сервер.

+0

ОК, предположим, что у меня нет контроля над сервером и у меня нет доступа к контракту на обслуживание - только контракты с данными. –

Смежные вопросы