Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

C'è una differenza tra i metodi di transazione SMO ServerConnection rispetto all'utilizzo della proprietà SqlConnectionObject?

I due sono equivalenti. L'utilizzo di un oggetto SqlTransaction consente di inserire la transazione in un using portata:

using(SqlTransaction  trn = conn.BeginTransaction ())
{
 ...
 trn.Commit ();
}

Questo è un modello migliore in presenza di eccezioni.