假设我必须使用不同的方法并将它们放在transaction scope
. 但是每种方法都会打开它的连接。所以我需要MSDTC service
在 windows server 中启用。但它是一个共享托管服务器,我无法启用它。
class Debit
{
public void InsertA()
{
//InsertCode
}
}
class Credit
{
public void InsertB()
{
// InsertCode
}
}
using (TransactionScope ts = new TransactionScope(TransactionScopeOption.Required))
{
DebitBAL debit = new DebitBAL();
CreditBAL credit = new CreditBAL();
debit.InsertA();
credit.InsertB();
ts.complete();
}
我entity framework
用于我的陈述。transaction scope
在共享托管服务器中使用是个好主意吗?