c# - Windows 移动精简框架 SqlCeConnection

标签 c# windows-mobile compact-framework sql-server-ce

我听说最好在应用程序启动时打开一个连接并在应用程序关闭时关闭它。

有多个连接会出现什么样的问题?

是否有任何文章表明建立一个连接是最佳做法?

你对sql ce有什么经验?

最佳答案

在我们的 SQL CE 3.5/Compact Framework 3.5 应用程序中,我们在启动时打开一个连接并保持打开状态直到应用程序关闭。应用程序中几乎每个用户交互都需要数据库,保持连接打开比按需打开和关闭连接更快。

所有数据更新都在事务中执行。我们Commit使用 CommitMode.Immediate 的交易选项。这可确保数据更改会立即刷新到文件中,从而最大限度地减少数据丢失的可能性。

关于c# - Windows 移动精简框架 SqlCeConnection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2428763/

相关文章:

c# - 如何在 C# 中使用 NUNIT 获取字符串输入

c# - 如何从 powershell 脚本获取值到 C# 变量中?

c# - IProgress<T> 同步

iphone - 哪个移动系统适合程序员?

compact-framework - 紧凑框架中是否有很多好的 list ?

c# - 紧凑框架: Unit tests won't hit breakpoints

c# - WebClient.CancelAsync — 文件仍在下载

.net - 移动设备上的 OutOfMemoryException

c# - 在 Windows CE 上接收 UDP 单播视频流

c# - 为 "garage"软件项目招募虚拟团队的最佳方式?