首次使用时创建应用数据

时间:2010-05-04 14:33:55

标签: .net

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

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

Q2:然后将空白数据库复制到\ appdata \ product \文件夹并在用户使用应用程序时填充它或者我必须等待用户将应用程序设置为甚至创建数据库。 / p>

赢得移动 C# .NET

1 个答案:

答案 0 :(得分:0)

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

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

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

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