2017-06-03 90 views
0

我有一个项目有两个部分。在Xamarin Forms中为IOS应用程序连接远程数据库

1 Windows窗体或WPF应用程序,它基本上连接到数据库和读/写/更新一些基本的文本数据(这部分已经完成)。 2另一方面,我目前正在开发一个IOS应用程序,它可以连接到远程数据库并读/写/更新数据。

从Windows窗体应用程序和IOS应用程序连接相同的SQLite或SQL数据库的最佳方式是什么?

在此先感谢

+0

http://github.com/activa/iridium支持所有.NET平台,可以连接到SQL Server或本地SQLite数据库 –

回答

0

最好的办法是建立一个API/web服务,这将是数据库和客户端之间的接口:WPF,iOS应用程序,你可能想在将来添加任何其他客户端。

使用WebService的是更安全的,我想你不希望你的数据库的用户名和密码是无处不在。

使用WebService可以抽象数据层。不使用API​​并直接从您的应用程序使用与数据库的连接将使应用程序与表结构紧密结合,并且数据库中发生的任何单一更改都会强制您在应用程序中执行更改。

使用WebService,您可以决定哪些信息可供消费者使用。

还有很多其他使用WebServices Plus,但希望这足以清除您的疑问。

+0

是否有任何的入门教程,关于Web服务的例子吗?我发现的那些对初学者来说很复杂。谢谢! – Omer

相关问题