【发布时间】:2012-05-22 16:52:44
【问题描述】:
TransactionScope 是否只能用于 Database/ADO.NET 相关方法?
说,我有一个执行少量活动的数据访问层方法:
- 一项活动包括数据库更新,
- 另一个正在写入文件,
- 第三个是创建一个注册表项。
只有三个活动都成功了才能认为该方法成功,否则失败,应该将前面的所有活动都还原回来。
TransactionScope 支持这个吗?如果不是,那么处理这种情况的最佳方法是什么?
【问题讨论】:
标签: .net transactionscope