-
Notifications
You must be signed in to change notification settings - Fork 450
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();