У меня есть класс A, в котором реализован ISerializable для пользовательской сериализации. Теперь мне нужно пройти этот класс А в WCF.
Я хочу использовать DataContractSerializer для сериализации WCF, а не моей пользовательской сериализации.
WCF не разрешил бы это, он не разрешает атрибут [DataContract], если в классе реализован ISerializable.
Как я могу использовать DataContractSerializer (для WCF) и ISerializer (для персистентности) в одном классе?