SqlConnection 和嵌套事务

Max*_*Max 5 c# sql-server ado.net .net-4.5 sql-server-2012

(仍然)无法通过 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();
}  
Run Code Online (Sandbox Code Playgroud)

...抛出SqlConnection 不支持并行事务。因此,我可能必须重新编写代码才能在任何地方使用TransactionScope,或者我是否遗漏了某些内容?

编辑:命名交易没有帮助

编辑:看起来这是重复的