我正在尝试制作一个 windows phone 应用程序....在这个应用程序中,我必须显示一个带有文本块和下一个和上一个按钮的页面,并且文本块中的文本会相应更改......文本对于单页每页大约 3 到 4 行,大约 1000 页,所以我认为我可以使用序列号将文本保存在数据库中,即使使用序列号也可以检索它....但是我看不到数据库支持对于windows phone ...也许是错的....我也不想使用任何不是微软自己提供的第三方api,所以请有人指导我,非常感谢任何帮助,希望我清楚....
3 回答
取决于您正在开发的版本。在 windows phone 7.0 上,不支持7.1数据库,您可以按照 Zdarvko 的建议使用 IsolatedStorage 以文件夹/文件格式存储。
对于 Windows 7.5-mango,(7.1 也是 - Paras 提供的链接 - http://debugmode.net/2011/09/25/local-database-application-for-windows-phone/),Paras 已经提供了链接。
windows phone 上的本地数据库有多种选择,但没有一个来自 Microsoft。对于 1000 行,我将使用存储在隔离存储中的 xml 文件,甚至是纯文本文件。
Windows Phone 不支持本地数据库。
在此处查找示例代码和示例:
http://www.windowsphonegeek.com/articles/Windows-Phone-Mango-Local-Database-mapping-and-database-operations http://windowsphonegeek.com/tips/Windows-Phone-Mango-Local-Database-SQL -CE--Linq-to-SQL http://debugmode.net/2011/09/25/local-database-application-for-windows-phone/
您还可以将独立存储用于您的目的:
http://www.windowsphonegeek.com/tips/all-about-wp7-isolated-storage--intro-to-isolated-storage