0

我正在尝试向 DataTable 添加一些行并使用 DataAdapter 将表写入数据库。有问题的数据库表有一个带有外键的自引用 (ParentId)。我试图插入的行集包含父母和他们的孩子。我以正确的顺序添加行,以便首先添加父行。不过,在 DataAdapter 上调用更新时,我得到一个“外键同表约束违规”。我猜适配器只是不关心将行插入数据库的顺序。除了在更新之前禁用约束之外,还有其他解决方案吗?

谢谢

4

1 回答 1

1

插入父行,调用更新,然后插入子行。

于 2012-06-19T18:50:15.063 回答