【发布时间】:2012-06-21 20:36:56
【问题描述】:
我正在尝试向 DataTable 添加一些行并使用 DataAdapter 将表写入数据库。 有问题的数据库表有一个带有外键的自引用 (ParentId)。 我试图插入的行集包含父母和他们的孩子。我以正确的顺序添加行,以便首先添加父行。 不过,在 DataAdapter 上调用更新时,我得到一个“外键同表约束违规”。 我猜适配器只是不关心将行插入数据库的顺序。 除了在更新前禁用约束之外,还有其他解决方案吗?
感谢
【问题讨论】:
标签: sql-server ado.net dataadapter