Database.BeginTransaction() 和 Database.GetTransaction() 使用 petapoco 的区别?
Difference between Database.BeginTransaction() and Database.GetTransaction() Using petapoco?
using (var trn =database.GetTransaction())
{
database.BeginTransaction();//it is required or not?
database.Save(Table);
trn.complete()
}
petapoco 中 BeginTransaction() 的用途是什么?
GetTransaction()
创建一个新的交易对象,执行 BeginTransaction()
所以不需要调用它。
我认为当您需要更精细的事务控制时可以使用 BeginTransaction()
。我从来没有独立使用过它。
using (var trn =database.GetTransaction())
{
database.BeginTransaction();//it is required or not?
database.Save(Table);
trn.complete()
}
petapoco 中 BeginTransaction() 的用途是什么?
GetTransaction()
创建一个新的交易对象,执行 BeginTransaction()
所以不需要调用它。
我认为当您需要更精细的事务控制时可以使用 BeginTransaction()
。我从来没有独立使用过它。