我在哪里可以获得基于数据库的Windows Phone应用程序的手册?

时间:2010-10-28 12:52:19

标签: database windows-phone-7

  1. Windows手机使用的原生数据库是什么(iphone中的coredata和sql-light)
  2. 您是否知道一本说明如何使用这些数据库的手册...最好是代码示例。

    • 我不喜欢使用DB,不管它们有多好,如果它们不被认为是主流,那么我可以信任未来的微软版本支持 (我知道我什么都不相信 - 但是,我更喜欢安全玩耍)
  3. 谢谢Asaf

4 个答案:

答案 0 :(得分:3)

目前,Windos Phone 7 为开发人员提供本机数据库支持。 您有3个存储数据的选项: 1.使用手机的隔离存储空间 2.使用云服务存储您的数据 3.使用非本地数据库,例如Perst。

如果您有少量数据,请将其序列化为xml或json文件,并将其存储在手机的隔离存储中。

如果您的数据很大,则需要使用云服务或数据库,例如perst。

答案 1 :(得分:3)

如果用“本机”表示“已经存在于手机上”,那么你就没有很多选择。 SQL Compact 已内置于设备中 - 您无法在第一个平台版本的第三方应用程序中使用它。平台上已经没有可供第三方开发人员使用的数据库引擎。

开箱即用的永久存储的唯一选择是隔离存储。 Microsoft没有提供任何使用它的第三方可用的数据库引擎,因此您可以选择使用第三方解决方案,如Perst(已经存在一段时间)或SQLite(我已经启动了端口到{{3或者滚动你自己的。

答案 2 :(得分:0)

如果您使用的是.NET Compact Framework,那么就有Sql Server Compact Edition。 至于手册,您总是可以在MSDN上找到与此相关的内容。 (我不确定你的本机数据库是什么意思。)

答案 3 :(得分:0)

可能存在Perst for Windows Phone 7或其他类似SQL的数据库实现的C#端口的示例,这是针对Windows Phone 7的 - 此时开发人员目前无法访问手机上的SQL CE。查看这些使用的一些示例,您将找到有关这些的大部分信息。用于Windows Phone 7的SQL CE可能会在未来某些时候面向开发人员提供,但是没有任何关于此事的公布或确认。