在1.1框架时困扰我很久的事件调用处理终于在2.0的时候有了很好的解决方案.
1.1的时候因为企业事务要涉及COM+,而我对COM+又不懂,所以一直没有偿试它,而是采用ADO.Net的本地级事务.ADO.Net的事件有两个弱点:(1)不能实现分布式事务;(2)不能够很好的处理事务嵌套.
在2.0框架下,可以使用System.Transactions这个命名空间下的一些类,其中System.Transactions.TransactionScope,实现了隐式的事务处理方式,可以判断事务的类型来使用本地级事务或者是分布式事务.我的测试代码如下:

使用.Net2.0的事务            try
            }
注意:在使用System.Transactions时,VS2005并没有引用其相应的Dll,需要手动的引用System.Transaction.dll.

相关文章:

  • 2021-06-22
  • 2021-10-08
  • 2021-06-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-14
猜你喜欢
  • 2021-09-26
  • 2021-09-02
  • 2021-06-04
  • 2022-12-23
  • 2021-10-08
  • 2022-12-23
  • 2021-11-04
相关资源
相似解决方案