Was ist der Unterschied zwischen einer SQL-Transaktion auf der Ebene der gespeicherten Prozedur und einer auf der Ebene von SqlConnection?

Angenommen, eine gespeicherte Prozedur auf MSSQL Server verwendet eine SQL-Transaktion mitBEGIN TRANSACTION/COMMIT TRANSACTION, wie unterscheidet sich das vom Starten und Festschreiben mit ADO.NET überSqlConnection.BeginTransaction()?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage