【发布时间】:2023-03-11 14:39:01
【问题描述】:
我正在尝试通过实现IEnlistmentNotification 接口来创建自定义“资源管理器”。该接口有以下方法:
- 准备()
- 提交()
- 回滚()
- 不确定()
虽然很明显回滚代码应该放在 Rollback() 方法中,但我不确定应该在哪个方法中实现执行实际操作的代码?它应该放在 Prepare() 或 Commit() 中,还是应该从 TransactionScope 块内部的外部代码调用的类中的其他一些自定义方法?
【问题讨论】:
标签: c# .net transactions transactionscope