在Xamarin Forms中连接远程数据库以用于IOS应用程序

时间:2017-06-03 10:27:42

标签: database winforms sqlite xamarin xamarin.ios

我有一个项目有两个部分。

1- Windows窗体或WPF应用程序,基本上连接到数据库并写入/读取/更新一些基本文本数据(此部分已完成)。

2-另一方面,我目前正在开发一个可以连接到远程数据库和读/写/更新数据的IOS应用程序。

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

提前致谢

1 个答案:

答案 0 :(得分:1)

最好的方法是创建一个API / WebService,它将成为数据库和客户端之间的接口:WPF,iOS App以及将来可能要添加的任何其他客户端。

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

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

使用WebService,您可以决定使用它的人可以获得哪些信息。

还有很多其他人在使用Web服务时,但希望这足以让您明白疑问。