我在做
using(var scope = new TransactionScope())
{
//lots of calls to sql server
scope.Complete();
}
它就像一个交易
我想知道它是否会与 postgres 一样工作?
答案 0 :(得分:1)
TransactionScope
最终导致创建具体的事务对象。在MS SQL的情况下,它是SqlTransaction,如果是postgres,它可能是NpgsqlTransaction或您正在使用的任何内容。所以,如果你怀疑,你总是可以明确地创建交易并确保。