Использование WCF В сервисах Silverlight мы обычно хотим использовать атрибуты DataContract и Datamember, чтобы выбрать сериализацию, которую мы хотим.Это то, что мы отправляем клиенту и от него.В большинстве случаев это никогда не было проблемой.
Однако у меня есть несколько классов, которыми я пытаюсь поделиться с моим приложением silverlight, «зрелые» классы, которые я хотел бы отправить клиенту, заполненному данными,Эти классы реализуют ISerializable, который не любит хорошо играть со службой WCF при обновлении.
Мне нужно оставить там атрибут ISerializable, потому что он используется где-то в более старом коде.В настоящее время, как я понимаю, это мой лучший вариант - иметь новый класс для передачи данных, если это вообще возможно, я бы предпочел не писать класс просто для передачи данных, но я думаю, что это то, что я естьпридется сделать.
Есть какие-нибудь идеи о том, что я мог бы сделать, чтобы заставить это сериализоваться через службу и все еще иметь возможность сохранять там тег ISerializable?