我有一个使用 SQL Compact 版本作为数据存储的 C#.NET 桌面应用程序。该应用程序应由机器上的任何用户使用,并且所有人都应该看到相同的数据(每个用户的数据不应不同)。
我想知道我应该在哪里部署 SDF 文件?
- 用户的个人数据文件夹(我的文档)意味着每个用户将拥有一个单独的数据库。
- 部署在与应用程序相同的文件夹会导致 vista 将文件复制到 \USers\Appdata\local\VirtualStore\ 并且似乎为每个用户制作不同的副本。
最好在哪里部署 SDF 文件以确保所有用户都在查看相同的数据?