【发布时间】:2015-09-03 05:10:17
【问题描述】:
我创建了一个 WCF 服务,它的返回类型是 Dataset,它是 .NET 框架兼容的客户端。但现在我的要求发生了变化,客户端可以独立于平台,即服务可以被 JAVA、Android 手机和 .NET 应用程序使用。
我的问题是:
我应该使用哪种数据类型与所有客户端兼容?即 JAVA 没有数据集作为类型(对 JAVA 了解不多)
我创建的服务是 .NET 框架提供的默认服务(不是 REST,不手动使用 SOAP)
数据将有千行,哪种返回类型会更好?
我必须使用 REST、SOAP 处理大量数据吗?
我怎样才能做到这一点?
请不要将此问题标记为重复!
【问题讨论】:
-
如果它是重复的,我们为什么不把它标记为这样呢?
-
@MartinKonecny 除了流行语 fanatistm
"lolol REZTT LOL",为什么要避免使用 SOAP? -
@ThorstenDittmar 你可以,但我的问题并不复杂
-
@MartinKonecny 通过使用 REST 我可以发送表格数据?(即目前我正在将数据集发送到 .NET 客户端)但是如何发送到 JAVA 客户端和 ANDROID ?我的意思是,如果我不将返回类型更改为数据集,它们将如何消费?我想提供任何客户都可以使用的服务
-
打断腿很痛。在习惯于 C#/.net 时使用 Java 只是一个愿意学习新东西的问题。语言战争没有帮助。您的要求是将数据传递给非 .net 客户端,因此请处理它。 Martin 为您提供了一些关于如何做到这一点的好资源。这并不是要冒犯 - 只是厌倦了旧的“语言 XY 很痛苦” - 获胜。
标签: java c# android wcf wcf-binding