title: Nhibernate session.BeginTransaction() vs. transaction.Begin()
body: <p>My question is related to use of nhibernate transactions</p>
  
  <p>Is the <code>transaction.Begin()</code> below a problem? or just redundant?</p>
  
  <pre><code>using (var transaction = session.BeginTransaction())
  {
      transaction.Begin();
      action();
      transaction.Commit();
  }
  </code></pre>