Asp.net mvc 4 OracleConnection不支持并行事务

Asp.net mvc 4 OracleConnection不支持并行事务,asp.net-mvc-4,oracle11g,enterprise-library,Asp.net Mvc 4,Oracle11g,Enterprise Library,我正在使用企业库处理Oracle 11g数据库和ASP.NET MVC 4。我在命令上使用事务只是为了在出现任何异常时确保安全。我有一个带有BeginTransaction()的main方法,它调用包含Begin和Commit事务方法的其他方法(让我们称之为子方法)。 在子方法中执行BeginTransaction()方法时出现“OracleConnection不支持并行事务”异常 有关此问题的任何帮助。请尝试使用替代BeginTransaction方法。它支持分布式嵌套事务,因此应该会有所帮助

我正在使用企业库处理Oracle 11g数据库和ASP.NET MVC 4。我在命令上使用事务只是为了在出现任何异常时确保安全。我有一个带有BeginTransaction()的main方法,它调用包含Begin和Commit事务方法的其他方法(让我们称之为子方法)。 在子方法中执行BeginTransaction()方法时出现“OracleConnection不支持并行事务”异常

有关此问题的任何帮助。

请尝试使用替代BeginTransaction方法。它支持分布式嵌套事务,因此应该会有所帮助

void RootMethod()
{
     using(TransactionScope scope = new TransactionScope())
     {
          /* Perform transactional work here */
          SomeMethod();
          scope.Complete();
     }
}

void SomeMethod()
{
     using(TransactionScope scope = new TransactionScope())
     {
          /* Perform transactional work here */
          scope.Complete();
     }
}

您是否尝试将
inclist=false
添加到连接字符串中?我尝试了,但没有成功。顺便说一句,我正在通过VPN连接到oracle服务器。