目前我的代码结构如下。
using (var sqlCon = new SqlConnection(Context.ReturnDatabaseConnection()))
{
sqlCon.Open();
try
{
//Code here
}
catch (Exception e)
{
Console.WriteLine(e);
}
finally
{
sqlCon.Close();
}
}
理想情况下,据我所知使用“using”语句会处理连接关闭的问题,但由于其他人的说法,我还有疑虑。
谢谢。
using
会调用Dispose
方法释放对象。请参阅:http://msdn.microsoft.com/zh-cn/library/aa326260(v=vs.71).aspx - Evan Trimbolifinally
块。 - musical_coder