我有一些使用默认 DataContractSerialization 的 WCF 服务。一些服务方法返回 Dictionary 对象。其中一个客户正在从 WCF 服务(biztalk 相关)生成 XSD 文件,他请求将所有字典类型转换为实现 IXmlSerializable 的新字典类型。我想知道,这种转换是否会有任何意想不到的结果,可能会以某种方式影响 DataContract 序列化?
更新:服务器和客户端共享相同的域 dll,客户端不会从服务中生成它们。也许在这个问题中我错过了要点;我想知道一个对象是否要通过datacontract序列化进行序列化,在对象中实现IXmlSerializable会导致任何问题。