C# 使用petapoco的Database.BeginTransaction()和Database.GetTransaction()之间的区别?
petapoco中BeginTransaction()的用途是什么?C# 使用petapoco的Database.BeginTransaction()和Database.GetTransaction()之间的区别?,c#,database,orm,petapoco,C#,Database,Orm,Petapoco,petapoco中BeginTransaction()的用途是什么?GetTransaction()创建一个新的事务对象,该对象执行BeginTransaction(),因此无需调用它 我认为当您需要更精细的事务控制时,可以使用BeginTransaction()。我从未单独使用过它 using (var trn =database.GetTransaction()) { database.BeginTransaction();//it is required or not?
GetTransaction()
创建一个新的事务对象,该对象执行BeginTransaction(),因此无需调用它
我认为当您需要更精细的事务控制时,可以使用BeginTransaction()
。我从未单独使用过它
using (var trn =database.GetTransaction())
{
database.BeginTransaction();//it is required or not?
database.Save(Table);
trn.complete()
}