我听说最好在应用程序启动时打开一个连接,然后在应用程序关闭时关闭它。
具有多个连接会发生什么样的问题?
有没有任何文章是建立最佳联系的最佳做法?
您对sql ce有什么经验?
最佳答案
在我们的SQL CE 3.5/Compact Framework 3.5应用程序中,我们在启动时打开一个连接,并保持打开状态直到应用程序关闭。应用程序中几乎每个用户交互都需要数据库,并且保持连接打开速度比按需打开和关闭数据库快。
所有数据更新均在事务中执行。我们使用 Commit
选项 CommitMode.Immediate
交易。这样可以确保将数据更改立即刷新到文件中,从而最大程度地减少数据丢失的可能性。
关于c# - Windows Mobile精简框架SqlCeConnection,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2428763/