关于TransactionScope对象有一个问题。在网上找到了以下内容:
当您访问第一个持久性资源管理器时,将创建一个轻量级可提交事务来支持单个事务。当您访问第二个持久性资源管理器时,该事务将升级为分布式事务。
这听起来不错,但我不明白什么是“持久性资源”。我知道TransactionScope仅适用于SQL Server 2005及以上版本,所以如果我需要访问SQL Server 2000,就不可能使用它了吗?那磁盘上的文本文件呢?我一直听说涉及磁盘访问时无法进行事务控制。也许这个对象与众不同?
谢谢!
当您访问第一个持久性资源管理器时,将创建一个轻量级可提交事务来支持单个事务。当您访问第二个持久性资源管理器时,该事务将升级为分布式事务。
这听起来不错,但我不明白什么是“持久性资源”。我知道TransactionScope仅适用于SQL Server 2005及以上版本,所以如果我需要访问SQL Server 2000,就不可能使用它了吗?那磁盘上的文本文件呢?我一直听说涉及磁盘访问时无法进行事务控制。也许这个对象与众不同?
谢谢!