DataTable に多数の行を追加し、DataAdapter を使用してテーブルをデータベースに書き込もうとしています。問題のデータベース テーブルには、外部キーを持つ自己参照 (ParentId) があります。挿入しようとしている行のセットには、親とその子が含まれています。親行が最初に追加されるように、正しい順序で行を追加しています。それにもかかわらず、DataAdapter で update を呼び出すと、「外部キーの同じテーブル制約違反」が発生します。アダプターは、行がデータベースに挿入される順序を気にしないだけだと思います。更新前に制約を無効にする以外の解決策はありますか?
ありがとう