Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Рефакторинг на ADO.NET - SqlTransaction срещу TransactionScope

Няма веднага да спечелите нищо, като превключите съществуващия си код, за да използвате TransactionScope . Трябва да го използвате за бъдещо развитие поради гъвкавостта, която предоставя. Това ще улесни в бъдеще включването на неща, различни от извиквания на ADO.NET, в транзакция.

Между другото, в публикувания от вас пример, SqlCommand екземплярите трябва да са в using блокове.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да се покаже дата в британски формат в SQL Server (T-SQL)

  2. Прочетете всеки JSON в списък с двойки ключ-стойност (EAV формат) в SQL Server

  3. Справка Съхранени процедури за всички бази данни в сървъра

  4. SQL Server и пропуски в колона за идентичност

  5. Как да предам променлива, която съдържа списък, към динамична SQL заявка?