c# – 关闭或关闭数据库中的连接

c# – 关闭或关闭数据库中的连接,第1张

概述我使用 Windows *** 作系统和 Windows CE使用SqlCE,我不知道该做些什么. 打开连接程序打开程序时,运行任何查询的… update …删除数据库并关闭程序关闭后的连接? 或打开连接运行任何query’s..update …删除数据库并立即关闭连接? 尼斯.答案都在这个地方.这是我从经验中学到的知识,并与SQL Compact团队进行交互: >关闭连接会刷新您所做的更改,否则引擎会在 我使用 Windows *** 作系统和 Windows CE使用sqlCE,我不知道该做些什么.

打开连接程序打开程序时,运行任何查询的… update …删除数据库并关闭程序关闭后的连接?

或打开连接运行任何query’s..update …删除数据库并立即关闭连接?

解决方法 尼斯.答案都在这个地方.这是我从经验中学到的知识,并与sql Compact团队进行交互:

>关闭连接会刷新您所做的更改,否则引擎会在执行冲洗期之前等待刷新时间.关闭连接是一个好主意,当您完成使用它,以确保您的更改实际上去商店.写入之后和冲洗之前的电源丢失将丢失数据.
>没有官方连接池,但打开第一个连接是昂贵的(即慢),所有其他连接池都很快.我从团队获得的建议是在应用程序启动时实际创建一个连接,并将其打开.您实际上并不需要使用它,但保持打开可以保持很多连接信息被缓存,以便后续到同一个商店的连接很快.

所以答案实际上是两者.

编辑

对于那些感兴趣的人,可以在OpenNETCF ORM library中看到一个很好的例子.该库默认情况下创建一个保持打开的“维护”连接,用于执行模式查询.所有其他数据 *** 作都使用自己的连接.您还必须选择配置库以在Store的整个生命周期中重新使用单个连接,或者每次触及商店时使用新连接.在我使用默认的所有项目中,性能和行为一直是最好的(这就是为什么我把它设置为默认值).

总结

以上是内存溢出为你收集整理的c# – 关闭或关闭数据库中的连接全部内容,希望文章能够帮你解决c# – 关闭或关闭数据库中的连接所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1262192.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存