gpt4 book ai didi

transactions - WP7 上 SQL CE 中的事务

转载 作者:行者123 更新时间:2023-12-03 23:22:25 27 4
gpt4 key购买 nike

有时在 WP7 应用程序上工作时,我会看到 SQLCEException,它指出某些表不存在。我想 DB 已损坏,因为当我写入 DB 时应用程序正在关闭(在专用线程上执行 SubmitChanges() )。

问题是 - 芒果数据库是否支持事务,当它发现某些写入查询未成功完成时,它是否应该在下次启动时以某种方式恢复,如果不能,我能否以某种方式手动执行此操作?

最佳答案

我没有注意到任何形式的启动恢复尝试。通常,如果 SQL CE 数据库出现故障,并且您没有捕获负载,您的应用程序就会崩溃。我在我的 SQL CE DB 应用程序上遇到了类似的问题。我发现最可靠的稳定性方法是尝试将大型数据库模组作为后台任务。这样,无论用户出于何种原因关闭应用程序,数据库写入都不会导致数据库出错。

关于transactions - WP7 上 SQL CE 中的事务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8050649/

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