2012-04-12 75 views
0

我正在使用Windows phone7应用程序,并需要将一些信息存储在轻量级关系数据库中(如Android和iPhone中的SQLite数据库)。Windows Phone SDK版本7.0的数据库

我搜索并发现SQL CE,但意识到它只适用于windows手机操作系统版本7.1,如果我是正确的。由于我的目标版本是Windows Phone OS 7.0,我将不得不使用任何第三方数据库吗?

如果有人能够建议具有经验和任何参考/良好教程或任何想法的最佳工作解决方案,将会真正gratefull。在此先感谢

+1

http://blog.activa.be/index.php/2011/04/using-sqlite-in-a-windows-phone-app/例如。 – 2012-04-12 09:27:39

+0

出于兴趣你为什么瞄准7.0?所有现有的第一代设备已升级到7.1,所有新创建的设备将为7.1,因此为什么不从一开始就瞄准7.1? – 2012-04-12 09:30:36

+1

为什么7.0 - 所有当前Windows手机都支持7.1? – ErikEJ 2012-04-12 09:31:22

回答

1

您在Windows Phone中通过使用Linq to SQL来支持数据库;请在Windows Phone Code Samples中查看“本地数据库示例”,获取有关如何使用它的良好演示。

+0

嗨佩德罗喇嘛。是的问题是我的目标操作系统版本是Winsows手机操作系统7.0而不是7.1。因此我猜SQL CE不能与目标版本7.0一起工作。在评论“Paul Diston”建议选择目标版本7.1的上述建议之一中。如果我这样做,那么我可以去你的解决方案。但我不能确定所有的Windows Phone OS 7.0用户都可以免费升级7.1操作系统。如果是这种情况,那么选择7.1的目标版本是很好的选择。否则设备出现Windows Phone 7.0将无法安装。谢谢 – JibW 2012-04-12 10:23:01

+1

我的朋友,**所有** Windows Phone 7.0设备可以(**和应该**)自由升级到7.5操作系统(在这种情况下SDK是7.1),所以您应该真的使用7.1 SDK – 2012-04-12 11:05:59