我有一个用C#编写的普通桌面应用程序。现在我想要一个额外的移动应用程序,它使用来自桌面应用程序的相同信息/数据。
我的问题是如何在桌面应用程序和移动应用程序之间建立连接?
Atm我有两个解决方案: - 制作Web服务,为移动应用程序提供数据 - 使用应用程序可以编写内容的数据库,移动应用程序可以从这里读取内容
你们觉得怎么样?
答案 0 :(得分:1)
最好的办法就是为它做一个REST服务。此REST服务与您的数据库通信,以便将数据库中所需的数据提供给您的移动应用程序。
在您的移动应用程序中,您使用httpclient拨打此服务以获取手机上的数据。您可以选择在SQLite数据库中本地保存此数据(这样人们也可以离线使用该应用程序)。
希望这有帮助