我不确定你的情况。但是,我建议您应该将 datatable 中的数据映射为一个简单的对象,将其标记为Datacontract
并将其传输为远程对象,这里的一些相关技术是POCO和DTO(数据传输对象)概念。
您可以参考MSDN中与 DTO 相关的文章,该文章解释了为什么我们应该在传输远程对象时应用 DTO。
根据我的经验,POCO轻量级、易于配置和设置,可以通过 WCF 以及传统的网络技术如 Socket、管道进行传输。
您可以从 Code 项目中查看这篇文章,它将帮助您了解并找出通过应用POCO传输数据的最佳方式
希望这有帮助。