title: Alternate to SqlTransaction exposing Events - C#?
body: <p>I want to perform some logging when a SqlTransaction is committed or rolledback. I see that SqlTransaction class does not expose any such events like OnCommit or OnRollback. </p>
  
  <p>damn! SqlTransaction class is sealed, I cant help it out with inheritance.</p>
  
  <p>Now, what must be the reason they have not allowed these events to happen ?</p>
  
  <p>Is there a way to do these events with SqlTransaction or any such alternate of SqlTransaction that provides ?</p>
  
  <p>Thanks.</p>