2
llblgenでトランザクションを管理する主なオプションが2つあることがわかります。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
私はいつものように働いていましたが、ドコを読んで、それが何をしているのか、特に入れ子になっているトランザクションスコープオブジェクトや複数のトランザクションについて、理解することをお勧めします。 – lomaxx