Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
どうやってやるの?DataSet.Relations.Clear()を試しましたが、機能しません。何か案は?
データベース設計の観点からのみ回答しています。モデルには、子があるときに親レコードを削除できないようにする外部キー制約があるようです。使用しているツールと所有しているアクセス許可 (およびデータ モデルの整合性にどの程度影響を与えたいか) によっては、この制約を削除できる場合があります。これにより、孤立したデータが子テーブルに残ります。最初にすべての子を削除する削除トリガーを親に書き込むこともできます。または、コードを構造化して子を見つけ、最初に子を削除してから親を削除することもできます。