摘要:
//场景是使用在多个数据库之间的协调,.NET 2.0使用一个新的类型 TransactionScope来进行协调,这与之前的COM+协调是相对来说更加方便的//需要引用一个新的程序集:System.Transactions//需要特别注意一个地方,TransactionScope默认使用的事务隔离级别为串行化,那可能会太过于严格。所以应该根据需要进行必要的调整//注意:还是需要MSDTC服务支持... 阅读全文
posted @ 2010-04-22 11:59
追梦人RUBY
阅读(196)
评论(0)
推荐(0)
摘要:
TransactionScope是.Net Framework 2.0滞后,新增了一个名称空间。它的用途是为数据库访问提供了一个“轻量级”[区别于:SqlTransaction]的事物。使用之前必须添加对 System.Transactions.dll 的引用。 下列代码就是一个正在创建的事务,这个事务自身还封装了多个数据库查询。只要任意一个 SqlCommand 对象引发... 阅读全文
posted @ 2010-04-22 11:48
追梦人RUBY
阅读(278)
评论(0)
推荐(0)
摘要:
当应用程序需要在多个数据库中进行事务性操作的时候,使用TransactionScope类可以方便地实现应用程序的这一需求。只要对多个数据库的操作代码位于同一个事务范围内,即可实现多数据库连接的事务操作。技术要点本示例主要说明了如何在程序中使用TransactionScope实现多数据库连接事务操作,技术要点如下。— 因为位于同一个事务范围内的不同的数据库操作,程序视为同一个事务,所以使... 阅读全文
posted @ 2010-04-22 11:45
追梦人RUBY
阅读(412)
评论(1)
推荐(0)
摘要:
1 SQL事务 sql事务是使用SQL server自身的事务:在存储过程中直接使用Begin Tran,Rollback Tran,Commit Tran实现事务:优点:执行效率最佳限制:事务上下文仅在数据库中调用,难以实现复杂的业务逻辑。Demo:(所有demo,都以SQL Server自带的Northwind数据的表Region为例) 带事务的储存过程:CREATE PROCEDURE db... 阅读全文
posted @ 2010-04-22 11:42
追梦人RUBY
阅读(274)
评论(0)
推荐(0)
摘要:
TransactionScope事务TransactionScope事务类,它可以使代码块成为事务性代码。并自动提升为分布式事务优点:实现简单,同时能够自动提升为分布式事务Demo: /// <summary>/// TransactionScope事务:可自动提升事务为完全分布式事务的轻型(本地)事务。 /// 使用时要保证MSDTC服务(控制分布事务)是开启的可以使用:net st... 阅读全文
posted @ 2010-04-22 11:32
追梦人RUBY
阅读(177)
评论(0)
推荐(0)
摘要:
转自:http://www.blogjava.net/Martin-Liu-Hai-Shi/articles/260286.html如果在C#中使用TransactionScope类(分布式事务),则须注意如下事项:1、在项目中引用using System.Transactions命名空间(先要在添加net组件的引用);2、具体示例如下:/**////<summary>///发送消息/... 阅读全文
posted @ 2010-04-22 11:10
追梦人RUBY
阅读(247)
评论(0)
推荐(0)
浙公网安备 33010602011771号