【发布时间】:2015-10-13 11:51:20
【问题描述】:
Dapper 隐含地希望连接在使用时处于打开状态。为什么它不能自己打开和关闭?这不就是简单的连接管理吗?
我问是因为我和一位同事一直在反复讨论连接池在幕后发生的事情的性质,以及在多个命令之间保持连接打开或打开连接是否有任何好处并为每个命令关闭它。
【问题讨论】:
-
此更改现已提交 btw
-
今天早上看到了 :) 非常感谢。我喜欢您处理它的方式...如果它已经打开,请保持打开状态。如果它已关闭,请在完成后关闭它。很简单。
-
@MarcGravell 现在连接处理的语法是什么?
-
@StephenPatten 不清楚你在问什么;但在 this 问题的上下文中 - 它应该自动打开/关闭
-
@MarcGravell 一个典型的场景是将连接放在 using 语句中,打开 con,然后执行查询。这是否意味着我们现在可以跳过 con.open() 步骤?
标签: .net connection-pooling sqlconnection dapper