我知道在 WCF 中序列化复杂类型的首选方法是使用 DataContracts,但为什么会这样呢?
如果我从服务操作返回 DataTable 而不是 DataContract,WCF 是否使用 XmlSerializer 类而不是默认的 DataContractSerializer?
最后,在本主题中:DataTable not accepted by svcutil - WCF Service
您是否认为问题在于通过返回 DataTable,CLR 类型无法正确映射到 XSD 架构定义?