任何人都可以帮助我,
我在Windows手机中有关于db的以下问题,我已经进行了搜索,但没有任何帮助。
1)如果我使用db(如SQL-lite)或其他数据库结构,那么文件将被存储。
2)如果它们仅存储在独立存储中,那么我可以使用该数据库的内存限制(文件大小)。
3)如果他们没有存储在已存储的隔离存储中,那么我可以使用该数据库的内存限制(文件大小)。
4)我可以设置SD卡或外部存储卡路径到我的sql-lite数据库文件。
谢谢。
答案 0 :(得分:0)
由于您正在开发Windows手机,我建议使用linq to sql,如详细说明 Local Database for windows phone。文件将存储在独立存储中。
就隔离存储中的文件大小限制而言,没有限制read this question。因此,只有当所有手机都没有存储卡时,才应将数据库文件存储在隔离存储器中。
答案 1 :(得分:0)
答案 2 :(得分:0)
1)文件将存储在隔离存储
中2)应用程序内存限制和文件大小是不同的东西。对于应用内存,请参阅MSDN。对于磁盘大小,你将受到操作系统的限制,但理论上它将是4GB。尽管如此,很少有充足的理由让数据库在消费者应用程序中占据重要地位。在分发时,您也无法在XAP中包含如此大的文件。
3)不适用
4)否。只能在Windows Phone 8.0上读取SD卡,而不能写入第三方应用程序