Salve raga , una domanda :

se io ho una transazione che fà questo :

BEGIN Tran

comando 1
comando 2
comando 3
comando 4 ----> ERRORE


Se a stò punto ho un errore , nel costrutto try/catch in c# devo fare il rollback della
transazione ???

Oppure fà il rollback in automatico ???

Attualmente nel catch faccio fare il rollback della transazione , però mi dà errore perchè
mi dice che non ho alcuna transazione attiva...

:master: