【黑马程序员】分布式事务TransactionScope(学习笔记)
来源:互联网 发布:java 判断object 类型 编辑:程序博客网 时间:2024/05/21 09:43
------- WindowsPhone 7手机开发、.Net培训、期待与您交流! -------
分布式事务:
btnDel_Click()
{
Delete(1);
Delete(2);
}
如果 Delete(1)执行后Delete(2)没有执行的话; 银行转账
回滚
是数据库的原子性
事务(Transaction)
1.TransactionScope采用分布式事务,需要首先在服务器中开启MSDTC,调用ado.net的客户端,数据库服务器都需要开启。
项目添加对System.TransactionScope的引用。
2.操作完成后调用TransactionScope的Complete方法
3.TransactionScope可以实现嵌套式事务,也就是A调用B,B中声明了TransactionScope,A中也声明了TransactionScope,这样如果B没错,但是A中调用B后出错了,则B中的数据库操作也回滚。
c# Code:
btnDel_Click()
{
using(TransactionScope ts=new TransactionScope())
{
Delete(1);
Delete(2);
ts.Cmplete();
}
}
- 【黑马程序员】分布式事务TransactionScope(学习笔记)
- TransactionScope和分布式事务
- TransactionScope 分布式事务
- TransactionScope分布式事务
- entityframework-分布式事务TransactionScope
- TransactionScope和分布式事务
- 分布式事务TransactionScope
- C#分布式事务(TransactionScope )
- [转载]TransactionScope和分布式事务
- C#分布式事务(TransactionScope )
- TransactionScope和分布式事务 (转)
- TransactionScope 开启分布式事务的电脑设置
- 使用TransactionScope做分布式事务协调
- 使用TransactionScope来实现分布式事务
- .net分布式事务 TransactionScope 的一些用法
- 黑马程序员之ADO.NET学习笔记: SqlTransaction(事务)
- 事务(Transaction) 之分布式事务TransactionScope,原子性
- TransactionScope事务
- android开发项目的各个目录的说明
- unity的#pragma strict,#pragma downcast等指令分享
- <meta http-equiv=...> 的功能
- python利用K均值做聚类,判断中国足球第几流
- 提高语言组织能力
- 【黑马程序员】分布式事务TransactionScope(学习笔记)
- C# asp.net 母版页嵌套
- Android 百度地图API学习(三)-----啥是坐标
- 整数的二进制表示中1的个数
- OO思想解决农场养牛问题
- Windows XP SP2 Support Tools and httpcfg.exe
- 在chrome使用goagent (windows/linux)
- cmd快速直接进入到某一个文件夹下两种方法
- 职场成功人士十个特点