对于我的Windows手机项目(它是一款通用应用),我有一个设置,其中包含一个国家/地区和一个电话号码。还有大约7个其他页面要求用户提供其他信息。但对于初学者来说,让我们坚持使用第一个,请询问国家和电话号码。
我阅读了Stackoverflow和其他网站上的一百万个帖子,了解哪种数据库系统最适合我将要开发的应用程序或希望开发的应用程序。
这是我的发现:
Azure SQL:我有一个Azure帐户,我可以使用Azure SQL服务将用户输入数据直接存储到数据库(当应用程序上线时),或者在测试阶段。但我知道该功能并不能很好地运行,因为Windows Phone无法实时将数据更新到Azure SQL。是这样吗?
MySQL:我认为我会创建一个本地MySQL数据库,用于测试目的,因此当我输入数据时(可能在模拟器中),数据库会保存它。我不确定如何实现这一点。我找不到任何可以帮助我的文章。有ASP.net,但它不是我将要使用的。
SQLite:我知道数据可以通过SQLite在本地存储,但我想知道本地存储的数据是否可以在服务器端机器上更新(i' d更喜欢Azure SQL,但MySQL对我也没问题)。如果可以的话,我不介意解决它。如果不能,我该怎么办?
这一切归结为:将数据输入文本框(lol,是的!)存储到数据库(本地或服务器端)的最简单方法是什么? )?
非常感谢您帮助我的努力!
谢谢!
答案 0 :(得分:2)
如果您有帐户,则可以继续使用Azure SQL。 它运行正常,它可以随时更新数据库(就我记忆所知发送json),所以你不必担心数据存储在云端。此外,根据您的需要使用它非常容易(从文本框中存储数据)。
答案 1 :(得分:2)
Azure SQL将为您的应用程序提供最快的引导程序。无需部署MySQL或SQLite并管理您的数据库。从应用程序更新DB live不应该有任何顾虑。