Sie gewinnen nicht sofort etwas, wenn Sie Ihren vorhandenen Code auf die Verwendung von TransactionScope
umstellen . Sie sollten es aufgrund der Flexibilität, die es bietet, für zukünftige Entwicklungen verwenden. Es wird es in Zukunft einfacher machen, andere Dinge als ADO.NET-Aufrufe in eine Transaktion einzubeziehen.
Übrigens, in Ihrem geposteten Beispiel der SqlCommand
Instanzen sollten in using
sein Blöcke.