【发布时间】:2018-04-19 16:28:20
【问题描述】:
关于 TransactionScope 对象的快速问题。在网上找到了这个:
当您访问您的第一个持久资源管理器时,一个轻量级的 创建可提交事务以支持单个事务。 当您访问第二个持久资源管理器时,事务是 提升为分布式事务。
这看起来不错,但我不明白究竟什么是“耐用资源”。我知道 TransactionScope 仅适用于 SQL Server 2005 及更高版本,所以如果我需要访问 SQL Server 200,它不可能吗?磁盘上的文本文件怎么样?我一直听说当涉及磁盘访问时,您不能进行事务控制。也许这个对象有什么不同?
谢谢!
【问题讨论】:
标签: c# sql-server transactions