编辑:我只访问 1 个数据库,但正在创建 DTC 事务。我可以在 DTC 事务列表 GUI(组件服务插件)中看到它。为什么是这样?
\n\n我需要对 1 个数据库执行一个事务(多个插入命令)。
\n\n我应该使用 TransactionScope 还是 IDbTransaction (connection.BeginTransaction)?
\n\nTransactionScope 似乎较新 \xe2\x80\xa6 但它应该只用于两阶段提交吗?
\n\n谢谢
\n仅当 TransactionScope 检测到多个连接时,它才会升级为分布式事务。这意味着 TransactionScope 与本地事务的 BeginTransaction 一样轻量级,并且 TransactionScope 更易于使用。
| 归档时间: |
|
| 查看次数: |
2206 次 |
| 最近记录: |