110,566
社区成员
发帖
与我相关
我的任务
分享
using(var conn= CreateDbConnection(conStr))
{
conn.Open();
var comm= conn.CreateDbCommand();
comm.CommandText=.........
.........
}
这类代码,要确保及时关闭DbConnection,这才能保证复用物理连接。
对于 SqlConnection 你不需要实现什么连接池,因为它就是基于连接池的。如果你搞什么“私有DbConnection,复用这个对象,避免频繁.....”那才真是画蛇添足地,你这个说法才是让它的连接池失效的!