实际上,我有一个在本地使用Sql Lite数据库的应用程序。但我希望所有用户都可以使用相同的数据库,而不是每个用户都拥有自己的数据库。
所以我正在考虑将数据库升级到云,例如OneDrive,并且访问它就像是本地数据库。
当我的意思是像本地数据库一样,我的意思是我想避免下载数据库,进行更改,然后再次上传数据库,因为这不是一个很好的并发访问选项。
我希望如果我进行更新,只更改我想要更新的数据,因为如果我连接移动连接,我也想避免下载所有数据库并保存数据。
我很抱歉,我想对我的应用程序做的唯一更改是添加支持以使用访问存储在OneDrive中的文件所需的API,并将数据库的路径从本地数据库更改为存储在OneDrive中的数据库
感谢。
答案 0 :(得分:2)
如果您可以将OneDrive云盘映射为Windows中的网络单元,我认为可以直接从应用程序处理它,只需在网络驱动器上传递正确的路径...
我无法说出所取得的性能是否可以接受,但绝对可以通过网络驱动器来实现。请查看Expression.Lambda博客文章,了解如何将OneDrive空间映射为网络驱动器。