Multiple Connections With Same Connection String Under A Single Transaction, Elevated Transaction?
问题 When using ado.net, and creating multiple connections to a MS SQL Server database within a single transaction (using System.Transactions.TransactionScope), does System.Transactions elevate the transaction from the lightweight transaction manager to the distributed transaction coordinator (kernel transaction coordinator on Vista), even if the connection strings are the same for all of the connection objects? The documentation is somewhat ambiguous on this specific situation. It says the