De två är likvärdiga. Genom att använda ett SqlTransaction-objekt kan du placera transaktionen i en using
omfattning:
using(SqlTransaction trn = conn.BeginTransaction ())
{
...
trn.Commit ();
}
Detta är ett bättre mönster i närvaro av undantag.