Přepnutím stávajícího kódu na používání TransactionScope
okamžitě nic nezískáte . Měli byste jej používat pro budoucí vývoj kvůli flexibilitě, kterou poskytuje. V budoucnu to usnadní zahrnutí jiných věcí než volání ADO.NET do transakce.
BTW, ve vašem zveřejněném příkladu SqlCommand
instance by měly být v using
bloky.