(仍然)无法通过 ADO.NET / SQL Server 2012 创建嵌套事务,对吗?这个 ...
using (var sqlConnection = new SqlConnection(connStr))
{
sqlConnection.Open();
var tranOuter = sqlConnection.BeginTransaction("outer");
DoStuff();
var tranInner = sqlConnection.BeginTransaction("inner");
DoMoreStuff();
tranInner.Commit();
tranOuter.Commit();
}
...抛出SqlConnection 不支持并行事务。所以我可能不得不重新编写我的代码以在任何地方使用TransactionScope,或者我错过了什么?
编辑:命名交易没有帮助
编辑:看起来这是重复的