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