ServiceObject的TransactionMode有三个取值:不需要交易,需要交易,需要新的交易。ServiceObject的方法被调用时会建立一个TTransactionContext,并随着子元件,子子元件的调用传递,子元件,子子元件只是对这个Transaction投票,是需要Commit还是Rollback,根元件根据最后结果来决定最后该Commit还是Rollback。
如果是多个数据库的分散式Transaction,需要调用MSDTC来控制。
如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛