我可以在OneDrive(在云端)中使用sqlite数据库,就像本地数据库一样吗?

时间:2015-11-02 12:27:12

标签: c# sqlite onedrive

实际上,我有一个在本地使用Sql Lite数据库的应用程序。但我希望所有用户都可以使用相同的数据库,而不是每个用户都拥有自己的数据库。

所以我正在考虑将数据库升级到云,例如OneDrive,并且访问它就像是本地数据库。

当我的意思是像本地数据库一样,我的意思是我想避免下载数据库,进行更改,然后再次上传数据库,因为这不是一个很好的并发访问选项。

我希望如果我进行更新,只更改我想要更新的数据,因为如果我连接移动连接,我也想避免下载所有数据库并保存数据。

我很抱歉,我想对我的应用程序做的唯一更改是添加支持以使用访问存储在OneDrive中的文件所需的API,并将数据库的路径从本地数据库更改为存储在OneDrive中的数据库

感谢。

1 个答案:

答案 0 :(得分:2)

如果您可以将OneDrive云盘映射为Windows中的网络单元,我认为可以直接从应用程序处理它,只需在网络驱动器上传递正确的路径...

我无法说出所取得的性能是否可以接受,但绝对可以通过网络驱动器来实现。请查看Expression.Lambda博客文章,了解如何将OneDrive空间映射为网络驱动器。