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