Qual é a diferença entre uma transação SQL no nível de procedimento armazenado e outra no nível SqlConnection?
Digamos que um procedimento armazenado no MSSQL Server use uma transação SQL usandoBEGIN TRANSACTION/COMMIT TRANSACTION
, como isso difere do início e do comprometimento usando o ADO.NET viaSqlConnection.BeginTransaction()
?