是否需要处理SqlTransaction?

时间:2017-04-24 08:00:28

标签: c# .net dispose

我在代码中有这种重复模式:

using (SqlConnection conn = new SqlConnection(connectionString))
{
  conn.Open();
  using (SqlTransaction trans = conn.BeginTransaction())
  {
  ...
  }
}

我知道将using用于IDisposable并没有什么坏处,但出于我的原因(可能不在主题,而且这里解释的时间太长),我宁愿没有{{1}对于using。我还查看了MSDN的演示:https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqltransaction(v=vs.110).aspx 哪个使用SqlTransaction或处置using

请注意,SqlTransactionSqlConnection,这很好。

现在我的问题是,处理using 必需?将SqlTransaction处置SqlConnection资源?如果是,我该如何验证?

0 个答案:

没有答案