Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Refactoring ADO.NET - SqlTransaction vs. TransactionScope

Non otterrai immediatamente nulla cambiando il codice esistente per utilizzare TransactionScope . Dovresti usarlo per sviluppi futuri a causa della flessibilità che offre. In futuro sarà più facile includere elementi diversi dalle chiamate ADO.NET in una transazione.

A proposito, nel tuo esempio pubblicato, il SqlCommand le istanze dovrebbero essere in using blocchi.