研究M$的petshop4.0代码时发现了TransactionScope。 它可以控制多个操作在同一个事务内完成。这对于把事务放在业务逻辑层的人来说确实很方便。 petshop代码: BLL层下的OrderSynchronous.cs。 using System.Transactions;// } using(TransactionScope ts = new TransactionScope(TransactionScopeOption.Required)) { //... ts.Complete(); } 相关文章: