Skip to content

C#客户端 事务处理

Yenan Wang edited this page Sep 29, 2016 · 1 revision
  • C# DAL Client基于ADO.Net封装,因此可以使用ADO.Net原生的TransactionScope来实现事务处理。
  • C# DAL Client禁止分布式事务,当发生分布式事务时,会抛出异常。

var option = new TransactionOptions { IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted };

using (TransactionScope ts = new TransactionScope(TransactionScopeOption.Required, option))

ts.Complete();