gpt4 book ai didi

.net - 我可以同时从多个应用程序访问同一个 SQL 紧凑型数据库 (sdf)

转载 作者:行者123 更新时间:2023-12-04 06:42:09 25 4
gpt4 key购买 nike

我有一个现有的应用程序,它使用 SQL Compact Mobile 3.5 和 SQL Merge 复制与使用 HTTP 的完整 SQL 数据库同步。

我可以在同一设备上同时运行另一个使用相同 db(相同 sdf 文件)的应用程序(exe)吗?我知道 SQL Compact Mobile 托管在进程中,但它仍然可能吗?

如果是这样,我应该如何处理同步(我假设我无法同时从两个应用程序同步)。

最佳答案

是的,一个 SQL Compact 数据库可以同时被不同的进程使用——即它支持多个并发本地连接(如果你想要官方的事实陈述,请参阅 "features list" here 中的最后一条)。数据库将为您处理锁定。

现在,当您处于同步过程中时,根据复制使用的锁定方案,很可能不进行同步的进程只会得到锁定超时。

关于.net - 我可以同时从多个应用程序访问同一个 SQL 紧凑型数据库 (sdf),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4118344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com