U zult niet meteen iets winnen door uw bestaande code om te zetten in TransactionScope . U moet het gebruiken voor toekomstige ontwikkeling vanwege de flexibiliteit die het biedt. Het zal het in de toekomst gemakkelijker maken om andere zaken dan ADO.NET-oproepen in een transactie op te nemen.
Trouwens, in je geposte voorbeeld, de SqlCommand instanties zouden in using . moeten zijn blokken.