SqlTransaction来支持多个SqlConnections
本文关键字:SqlConnections 支持 SqlTransaction | 更新日期: 2023-09-27 18:01:23
所以我有多个SqlConnections
,我想在一个SqlTransaction
中使用它们。我知道我可以只使用一个连接,但最终在每个连接中都有大量新声明的和无用的(在连接完成后)变量,我需要程序保持尽可能快。
我在using
语句中有每个连接。
有可能吗?
另外,我已经看了:
如何在。net中使用单个SqlTransaction的多个SqlConnections ?
没有人回答这个问题,平台已经过时了。
你链接的问题有我要给你的答案,TransactionScope
这样做的目的是让你的连接自动加入一个已经存在的事务。
using(System.Transacation.TransactionScope myScope = new TransactionScope()){
//all of your sql connections and work in here
//call this to commit, else everything will rollback
myScope.Complete();
}
查看更多transactionscope:
http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx如果这没有回答你的问题,那么我完全误解了。