我对如何检查您是否在进行交易有类似的问题。我如何允许嵌套事务而不是检查?
我正在使用带有 ADO.NET 的 Microsoft SQL Server 数据库。我已经看到使用 T-SQL 的示例以及使用 begin 和使用事务名称启动事务的示例。调用 connection.BeginTransaction 时,我在同一个连接中调用另一个函数,它再次调用 BeginTransaction,这给了我异常:
SqlConnection does not support parallel transactions.
似乎许多 Microsoft 变体都允许这样做,但我不知道如何使用我的 .mdf 文件来做到这一点。
如何允许使用 C# 和 ADO.NET 与 Microsoft SQL Server 数据库进行嵌套事务?