2

我有一个使用 SQL Compact 版本作为数据存储的 C#.NET 桌面应用程序。该应用程序应由机器上的任何用户使用,并且所有人都应该看到相同的数据(每个用户的数据不应不同)。

我想知道我应该在哪里部署 SDF 文件?

  • 用户的个人数据文件夹(我的文档)意味着每个用户将拥有一个单独的数据库。
  • 部署在与应用程序相同的文件夹会导致 vista 将文件复制到 \USers\Appdata\local\VirtualStore\ 并且似乎为每个用户制作不同的副本。

最好在哪里部署 SDF 文件以确保所有用户都在查看相同的数据?

4

1 回答 1

2

部署到%ProgramData%文件夹下的某个位置,本机所有用户都可以访问

于 2009-11-06T13:54:18.977 回答