Database.BeginTransaction()和Database.GetTransaction()之间的区别使用petapoco?

时间:2017-07-19 12:44:46

标签: c# database orm petapoco

using (var trn =database.GetTransaction())
{
    database.BeginTransaction();//it is required or not?
    database.Save(Table);
    trn.complete()
}

petapoco中BeginTransaction()的用途是什么?

1 个答案:

答案 0 :(得分:1)

GetTransaction()创建一个新的事务对象,执行BeginTransaction(),因此无需调用它。

enter image description here

enter image description here

我认为当您需要更精细的事务控制时,可以使用BeginTransaction()。我从来没有独立使用它。