我正在开发一个应用程序,它与SQL Server 2005数据库进行通信以执行一些存储过程。我的客户要求所有事务在C#端而不是由SQL Server管理,因此我在访问数据库时使用了System.Transactions.TransactionScope
。但是,我刚刚看到了System.Transactions.Transaction
数据类型,我很困惑......每种类型的主要优点/缺点是什么?我应该使用哪一个?事务和TransactionScope之间的区别
请注意,我还必须使用企业库的数据访问应用程序块。
见也http://stackoverflow.com/questions/224689/transact离子在网 –
看起来像重复http://stackoverflow.com/questions/542525/transactionscope-vs-transaction-in-linq-to-sql – Dave