使用.net DataAdapter的外键相同的表约束

时间:2012-06-19 18:33:26

标签: sql-server ado.net dataadapter

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

感谢名单

1 个答案:

答案 0 :(得分:1)

插入父行,调用update,然后插入子行。