码迷,mamicode.com
首页 > 其他好文 > 详细

TransactionScope 使用记录

时间:2015-10-23 15:56:49      阅读:157      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!