我看到使用 llblgen 管理事务有两个主要选项。
方法一:
using(DataAccessAdapter adapter = new DataAccessAdapter())
{
adapter.StartTransaction(IsolationLevel.ReadCommitted, "TR");
try
{
// ...
adapter.Commit();
}
catch
{
adapter.Rollback();
throw;
}
}
方法二:
using(TransactionScope scope = new TransactionScope())
{
// ...
scope.Complete();
}
你最喜欢的方法是什么,为什么?(我正在使用适配器/2.6 .net/3.5)