当前位置: 代码迷 >> .NET Framework >> 【.NET类事务操作】大家有没有遇到过这种需求,怎么设计
  详细解决方案

【.NET类事务操作】大家有没有遇到过这种需求,怎么设计

热度:70   发布时间:2016-05-02 00:58:23.0
【.NET类事务操作】大家有没有遇到过这种需求,如何设计?
类似一种程序事务:
第一步:读磁盘数据 
第二步:分析数据,并修改。
第三回:回写数据
第四步:更新数据库记录
第五步:发送email通知
第六步:释放此次使用的资源,结束。

这六步必须要么都完成 要么都不做。 
任何一步出现错误,都终止此次的执行,并回滚。

谢谢~

------解决方案--------------------
System.Transactions.TransactionScope

http://msdn.microsoft.com/zh-cn/library/system.transactions.transactionscope(v=VS.80).aspx
  相关解决方案