本地数据库现已内置于 Windows Phone 7.5 Mango 中。我正在考虑存储一些不相关的数据集合的场景。使用本地数据库非常简单,而使用独立存储则需要更多的自定义开发。还有一些替代解决方案,例如 FileDb,在芒果前的讨论中提到过https://stackoverflow.com/a/6954250/346995 https://stackoverflow.com/a/6954250/346995
就简单性和性能而言,本地数据库/隔离存储的最佳解决方案是什么?本地数据库适合大多数场景吗?
除非您要存储关系数据(听起来您不是),否则我建议使用 IsoStore。使用起来其实并没有那么困难。
现在,就性能而言。在手机上读取磁盘不会很快。话虽这么说,您使用的任何解决方案最终都会保存到磁盘;所以我认为如果您使用 DB 或 IsoStore,您不会注意到太大的差异。
隔离存储概述 http://msdn.microsoft.com/en-us/library/ff402541%28v=VS.92%29.aspx
隔离存储最佳实践 http://msdn.microsoft.com/en-us/library/ff769544%28v=VS.92%29.aspx
31天芒果:隔离储存 http://www.jeffblankenburg.com/2010/10/15/31-days-of-windows-phone-day-15-isolated-storage/
在 Windows Phone 7 中使用独立存储 http://www.codebadger.com/blog/post/2010/09/03/Using-Isolated-Storage-on-Windows-Phone-7.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)