2
我發現有兩個主要選項用於管理與llblgen的事務。LLBLGen - TransactionScope或DataAccessAdapter.StartTransaction
方法1:
using(DataAccessAdapter adapter = new DataAccessAdapter())
{
adapter.StartTransaction(IsolationLevel.ReadCommitted, "TR");
try
{
// ...
adapter.Commit();
}
catch
{
adapter.Rollback();
throw;
}
}
方法2:
using(TransactionScope scope = new TransactionScope())
{
// ...
scope.Complete();
}
什麼是你的首選方法,爲什麼? (我正在使用adapapter/2.6 .net/3.5)
在您的經驗中,TransactionScope總是像您期望的那樣工作?它幾乎沒有,但我仍然想知道是否有任何陷阱。 – JeremyWeir 2009-04-30 01:01:45