If i run stored procedure in ADO.NET with transaction enabled and SP begin its own transaction inside(with COMMIT TRANS).
What happens when ADO.NET rollback transaction? Is transaction from SP rollbacked as well?
Is DB in state as it was before calling ADO.NET?
Thank you.
I have just tested this using C# 2008, Sql Server 2005 using Code as below and it did rollback.
Database code