DbHelper 每次执行后会关闭connection 会影响效率吗
来看外星人 2010-02-07 05:02:15 如下面代码,放在using里面也就是说执行完后会关闭connection请问这样会影响效率吗?有什么更好的解决方案没有?我看到网上的DbHelper类基本上都是这样。
using (DbConnection connection = Provider.CreateConnection())
{
connection.ConnectionString = connectionString;
PrepareCommand(cmd, connection, null, cmdType, cmdText, commandParameters);
DbDataAdapter ap = Provider.CreateDataAdapter();
ap.SelectCommand = cmd;
DataSet st = new DataSet();
ap.Fill(st, "Result");
cmd.Parameters.Clear();
return st;
}