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