我有一个小型C#应用程序,每10秒执行一次查询。每次执行查询(方法2)时是否应该打开和关闭连接,还是在关闭应用程序之前使它保持打开状态(方法1)?
方法1:
class A
{
A()
{
connection.open()
}
public void fct()
{
//do stuff
}
~A()
{
connection.close()
}
}
方法2:
class A
{
A()
{
}
public void fct()
{
connection.open();
//do stuff
connection.close();
}
~A()
{
}
}