首页 > 其他 > 详细

TransactionScope 使用记录

时间:2015-10-23 15:56:13      阅读:117      评论:0      收藏:0      [点我收藏+]

最近使用TransactionScope来进行处理不同数据库的操作问题,当看到这里的时候肯都是在使用或者要使用的吧,关于他的使用网络上一大堆,我在使用的时候遇到了一下的问题,作为记录,可能会对以后使用的时候有用:

说明:操作的数据库均为orcal数据库,每次操作可能有多次循环,每次循环中均有对两个数据库的操作,每次循环看成一个类似于事务

1、数据库处理必定会有数据库的连接和释放问题,如果没有处理好的话就会有“无法获取错误消息(6107) (0)”的问题,所以一定要注意连接和释放的时机,使用完成了就要记得释放。

2、使用方式:

using (TransactionScope scope = new TransactionScope())
{
//各种操作 scope.Complete(); scope.Dispose(); }

Complete():表示所有操作都已经完成

Dispose():表示结束事务,事务到此为止

结束:暂时就只有这些问题,以后使用到了可以继续添加,如果有什么说得不对,还请指出

TransactionScope 使用记录

原文:http://www.cnblogs.com/zhaoxiangding/p/4904532.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!