Разница между Transaction и TransactionScope

Я разрабатываю приложение, которое взаимодействует с базой данных SQL Server 2005 для выполнения некоторых хранимых процедур. Мой клиент требует, чтобы все транзакции управлялись на стороне C #, а не через SQL Server, поэтому я использую System.Transactions.TransactionScope при доступе к базе данных. Однако я только что познакомился с типом данных System.Transactions.Transaction и запутался ... Каковы основные плюсы и минусы каждого типа? Какой из них мне следует использовать?

Обратите внимание, что я также должен использовать блок приложения доступа к данным Enterprise Library.

14
задан User 27 June 2011 в 12:58
поделиться