C# 通过web服务传输数据

C# 通过web服务传输数据,c#,web-services,windows-mobile,windows-ce,C#,Web Services,Windows Mobile,Windows Ce,我需要将大量查找数据从远程数据库(oracle)传输到windows mobile/ce设备。如果可能的话,我希望通过web服务实现这一点,但我正在尝试确定实现这一点的最佳方法 我曾考虑序列化一个数据集,但我希望它的开销尽可能小,所以这可能是不可能的。如果可能的话,最好直接流式传输,而不是缓存和转发 我目前正在3.5版本的asmx服务中编写它,但如果需要,我很乐意更改为WCF 谢谢“最好”的定义是什么?最快、最简单、最易维护?说“全部”没有帮助——有很多不同的选择,“最好”是通过权衡来决定的。你

我需要将大量查找数据从远程数据库(oracle)传输到windows mobile/ce设备。如果可能的话,我希望通过web服务实现这一点,但我正在尝试确定实现这一点的最佳方法

我曾考虑序列化一个数据集,但我希望它的开销尽可能小,所以这可能是不可能的。如果可能的话,最好直接流式传输,而不是缓存和转发

我目前正在3.5版本的asmx服务中编写它,但如果需要,我很乐意更改为WCF


谢谢“最好”的定义是什么?最快、最简单、最易维护?说“全部”没有帮助——有很多不同的选择,“最好”是通过权衡来决定的。你指的是大量的数据?您能否仅为设备分配特定信息?我使用POCO传输信息和所需数据。