Estoy desarrollando una aplicación que se comunica con una base de datos SQL Server 2005 para ejecutar algunos procedimientos almacenados. Mi cliente exige que todas las transacciones se administren en el lado C# y no en el servidor SQL, por lo que estoy usando System.Transactions.TransactionScope
al acceder a la base de datos. Sin embargo, acabo de ver el tipo de datos System.Transactions.Transaction
, y estoy confundido ... ¿Cuáles son los principales pros/contras de cada tipo? ¿Cuál debería usar?Diferencia entre transacción y TransactionScope
Tenga en cuenta que también debo usar el Bloque de aplicaciones de acceso a datos de Enterprise Library.
Ver también http://stackoverflow.com/questions/224689/transact ions-in-net –
Parece una repetición de http://stackoverflow.com/questions/542525/transactionscope-vs-transaction-in-linq-to-sql – Dave