这可能是罕见的情况,我需要插入一些记录(在多个表中 - 假设3)
表1有主键,其余表有外键。
包含主键和外键的所有记录。
为此,我使用SqlTransaction
在我的数据库中维护ACID属性。
现在,让我来描述我的问题。
SELECT
表3中的一些数据&表2(具有相同的连接)对于所需的结果,所有步骤必须按顺序(1到5)完成而不跳过,为了保持ACID属性,所有这些必须在一个SqlTransaction
内完成。
问题在于开始第3步,InvalidOperationException
会抛出消息
SqlConnection不支持并行事务。
如何绕过此错误并完成最多5次?
提前致谢。
阿肖克。 RD。