Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Refactoring von ADO.NET – SqlTransaction vs. TransactionScope

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.