Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Refactoring ADO.NET - SqlTransaction vs TransactionScope

Vous ne gagnerez rien immédiatement en changeant votre code existant pour utiliser TransactionScope . Vous devriez l'utiliser pour le développement futur en raison de la flexibilité qu'il offre. Il sera plus facile à l'avenir d'inclure des éléments autres que des appels ADO.NET dans une transaction.

BTW, dans votre exemple posté, le SqlCommand les instances doivent être dans using blocs.