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