3

(仍然)无法通过 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,或者我错过了什么?

编辑:命名交易没有帮助

编辑:看起来这是重复的

4

0 回答 0