因此.net提供了一个分布式事务协调器。
System.EnterpriseServeices.Transaction;
它提供了一种开销最小的一种事务管理机制:
例如:
CommitableTransaction traction =new CommittableTransacion();
using(SqlConnting conn=new SqlConnectiong(connString))
{
conn.open();
conn.EnlistTransaction(tx);
transaxtion.Close();
}
如果用System.Transactions.TransactionScop:
using(TransactionScope scope =new TransactionScope)
{
scope.Complete();//他只能被调用一次,一旦执行,就会提交。
}
972



被折叠的 条评论
为什么被折叠?



