В чем разница между транзакцией SQL на уровне хранимой процедуры и транзакцией на уровне SqlConnection?
Скажем, хранимая процедура на MSSQL Server использует транзакцию SQL, используяBEGIN TRANSACTION/COMMIT TRANSACTION
Как это отличается от начала и совершения одного с помощью ADO.NET черезSqlConnection.BeginTransaction()
?