- 首先,需要打开MSDTC服务。具体步骤为:控制面板 ----管理工具----服务-----找到“Distributed Transaction Coordinator”,启动服务。
- 在项目中引用System.Transaction。
- 在代码中,这么使用
using (TransactionScope ts = new TransactionScope()) { DepartmentDAL dal = new DepartmentDAL(); dal.Insert("测试1"); Operator op = new Operator(); op.UserName = "hello"; op.Password = "33333"; op.RealName = "haha"; new OperatorDAL().Insert(op); ts.Complete(); }
- using里面是具体需要回滚的代码
使用TransactionScope来实现分布式事务
最新推荐文章于 2023-10-23 11:25:43 发布
本文介绍如何通过启动MSDTC服务并利用System.Transaction来进行事务处理。具体步骤包括配置MSDTC服务、引用System.Transaction命名空间及使用TransactionScope实现代码级别的事务控制。

186

被折叠的 条评论
为什么被折叠?



