ISerializable и DataContract - PullRequest
       17

ISerializable и DataContract

1 голос
/ 20 апреля 2011

Использование WCF В сервисах Silverlight мы обычно хотим использовать атрибуты DataContract и Datamember, чтобы выбрать сериализацию, которую мы хотим.Это то, что мы отправляем клиенту и от него.В большинстве случаев это никогда не было проблемой.

Однако у меня есть несколько классов, которыми я пытаюсь поделиться с моим приложением silverlight, «зрелые» классы, которые я хотел бы отправить клиенту, заполненному данными,Эти классы реализуют ISerializable, который не любит хорошо играть со службой WCF при обновлении.

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

Есть какие-нибудь идеи о том, что я мог бы сделать, чтобы заставить это сериализоваться через службу и все еще иметь возможность сохранять там тег ISerializable?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...