摘要: 我们不仅可以使用声明的方式创建事务,也可以使用显式方法创建事务,如下:显式事务WCF使用显式事务编程的方法是构造一个TransactionScope类,我们可以将它放在using()中自动销毁对象,具体方法如下:using(TransactionScope scope=new TransactionScope()){scope.Complete();//将一致性校验设为true}事务投票在显式事务... 阅读全文
posted @ 2010-09-19 23:37 Yao,Mane 阅读(1972) 评论(2) 推荐(1) 编辑
摘要: WCF事务是维持系统一致性并合理实现错误恢复的最好方法,这也是WCF事务的意义,事务具有原子性、一致性、隔离性、和持久性,他的管理方式是使用类似ADO.NET的编程模型来管理。因为事务协调的问题(尤其在分布式事务上),WCF使用了一个叫“两阶段提交事务管理协议”,在第一阶段事务管理器询问参与事务的资源,了解提交修改记录时是否有所保留,在第二阶段,如果第一阶段投票要求提交事务... 阅读全文
posted @ 2010-09-19 21:12 Yao,Mane 阅读(2090) 评论(0) 推荐(1) 编辑