WindowsPhone8.1本地数据库我刚刚开始了我的WindowsPhone“冒险”。我想写一些应用程序,但我需要像本地数据库这样的东西。我应该如何使用它?我找不到任何解决方案。我尝试了一个本地数据库,但它在WP8.1上不可用,我还找到了一个关于使用json的教程,但该教程也已过时并且不适用于8.1。我只想编写一个基于数据库的小型应用程序,我有一个表可以读取和写入。你能给我一个解决我问题的文章的链接吗?提前致谢。我猜你说的是WindowsPhoneUniversal8.1,对吧?只有WP7、WP8和WP8.1Silverlight支持本地数据库(但不是通用的!)。我想到了两个选择。SQLite:这是许多移动应用程序的标准,也适用于WindowsPhone8.1Universal。您可以在此处找到一个很好的教程(如果您指的是WP8.1Silverlight,那么您可以在此处找到我的教程)。但是,在WindowsPhone中设置SQLite有点棘手,因为您需要确保包含正确的nuget包。SQLite是非托管代码。你将失去的是编译到AnyCPU。对于您必须使用x86的模拟器,将您的应用程序部署到设备/市场需要为ARM构建。我正在将我现有的应用程序从本地数据库移动到SQLite,我花了大约5个晚上才让它运行起来。iBoxDB:因为我不一定需要像SQLite这样的关系数据库,所以我尝试了iBoxDB,您可以在这里找到它。我花了3个小时将它包含在我的项目中,因为它只是一个nuget包并且非常容易设置。这样做的缺点是他们的文档可能会更好。他们有一个巨大的示例文件,有助于了解它的工作原理以及您可以在他们的网站上找到的信息。到目前为止,这工作得很好,我可以再次使用AnyCPU进行编译,因为它是完全托管的代码。但正如我所说,这取决于您是否真的需要一个带有表的关系数据库,或者您是否可以将对象保存在某个地方。顺便一提。它还包含索引,因此性能没有问题。SQLite用于数据库,SQLite-net用于ORM。所有的细节都在这里http://developer.nokia.com/community/wiki/How_to_use_SQLite_in_Windows_Phone以上就是C#学习教程的全部内容:Windowsphone8.1本地数据库分享。很有用,需要多了解C#学习教程。希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
