相关疑难解决方法(0)

TransactionScope与C#中的文件

我一直在使用TransactionScope来处理数据库,感觉还不错.我正在寻找的是以下内容:

using(var scope=new TransactionScope())
{               
    // Do something with a few files...
    scope.Complete();
}
Run Code Online (Sandbox Code Playgroud)

但显然这不起作用 - 如果有20个文件,并且第9个文件发生异常,所有之前的8个仍然保持更改而其余的保持不变 - 不执行回滚.那么,为文件实现类似范围的行为的最佳方法是什么?

我希望有一个简单的答案,但如果没有,你能给我一些指示,或者指点我的相关文章吗?

c# scope transactions file transactionscope

16
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

file ×1

scope ×1

transactions ×1

transactionscope ×1