首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TransactionScope in .NET

TransactionScope in .NET
EN

Stack Overflow用户
提问于 2012-05-22 16:52:44
回答 1查看 218关注 0票数 1

TransactionScope是否只能用于与数据库/ADO.NET相关的方法?

比如说,我有一个数据访问层方法,它执行很少的活动:

  • one活动包括数据库更新,
  • 正在写入文件,
  • 和第三个活动是创建注册表项。

只有当所有三个活动都成功的时候,方法才能被认为是成功的,否则就会失败,并且所有前面的活动都应该被恢复回来。

TransactionScope支持这一点吗?如果没有,处理这种情况的最佳方法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-22 17:56:30

我不认为文件操作会参与交易。这取决于操作系统,我认为Vista和Win7可以,但老版本则不然。快速搜索显示了您可以下载的几个程序集。在codeplex上搜索.NET事务文件管理器。

下面是另一个对您有用的好链接:http://petermeinl.wordpress.com/2011/03/13/using-the-net-transactionscope/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10706498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档