我正在使用SqlTransaction
对具有 FK 关系的多个表进行一系列更改。它从通过 ID 删除记录开始,然后转到 foreach 循环以进行插入。如果删除“没有”发生,那么它当然会失败。我已经多次进入它,但我仍然得到这个错误。
INSERT 语句与 FOREIGN KEY 约束“FK__xxxx_P_ Reque _3C69FB99”冲突。冲突发生在数据库“xxxxx”、表“dbo.xxxxx”、列“Request_ID”中。
除非我遗漏了什么,否则这是因为在删除之前尝试插入。是否有我不知道的执行顺序和执行顺序?