2010-05-04 192 views
1

我曾经在某处读过应用程序在安装时不应该复制数据,而是必须在首次使用该应用程序时完成所有数据创建。第一次使用时创建应用程序数据

Q1:这是否也适用于Windows Mobile应用程序?

Q2:如果将空白数据库复制到\ appdata \ product \文件夹并在用户使用该应用程序时填充该数据库,或者必须等待用户选择该应用程序甚至创建该数据库,

赢手机 C#.NET

回答

0

听起来像一个奇怪的规则对我来说,至少在它应该在任何时候都必须遵守。

由于您没有指定什么是数据,如果应用程序配置(无论是.config文件还是某处)在安装期间未被复制,该应用程序甚至可能无法运行。在谈论数据库时,我想说应该在安装过程中创建应用程序将使用的任何数据库,并且可能还会创建大部分数据。
否则,管理员可能在机器上安装应用程序,然后当用户尝试运行它时,他将无法执行操作,因为他无权创建数据库或只具有对数据库的只读访问权限。

规则听起来正确的一个实例是,如果它是用户特定的数据,否则它可能无法正常工作,如果管理员安装它,然后另一个用户尝试使用它。

因为它是WinMobile,我想不会有任何用户帐户担心,但我认为原则仍然是一样的,所以我只会担心用户特定数据的规则。

+0

这很有道理。谢谢。 – rity 2010-05-04 15:18:11

相关问题