Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Existe uma diferença entre os métodos de transação SMO ServerConnection versus o uso da propriedade SqlConnectionObject?


Os dois são equivalentes. Usar um objeto SqlTransaction permite que você coloque a transação em um using alcance:
using(SqlTransaction  trn = conn.BeginTransaction ())
{
 ...
 trn.Commit ();
}

Este é um padrão melhor na presença de exceções.