标准 C# class 对象是否在 WCF 服务多平台中创建?

Are standard C# class objects created in a WCF service multiplatform?

我编写了一个 WCF 服务,用于在客户端程序发出请求时检索和更新我的数据库。目前它只提供 UWP 应用程序和 WinForms 桌面客户端,所以我使用标准的 c# class 对象来移动数据。

如果我想扩展到也包含非 .NET 应用程序(例如 android、ios、java 等),这些 class 是否可用通过那些平台(当与服务参考一起使用时),或者我需要移动到其他东西 - 例如 JSON?

根据我的发现,应该可以使用我们的 WCF 服务多平台。然而,它似乎仍然需要一些改变和/或使用一些额外的框架。 看看这个: Walkthrough - Working with WCF

这最终将 Xamarin 与 web service stuff 结合使用。 至少,Xamarin 可以与 Visual Studio

一起使用

对于android或IOS最好移动JSON

使用JSON的一些优点Click