0
私のデータベースでは、親テーブルと親テーブルを持つ外部テーブルを持つ子テーブルがあります。両方のテーブルからすべての行をクリアする必要があります。私は最初の子テーブルをクリアしておりますが、私は、あるため、外部キーの第二の切り捨てで例外を取得LINQ to Entity:外部キー制約のためにテーブルの切り捨てが失敗する
using (MuseumDBEntities db = new MuseumDBEntities())
{
db.Database.ExecuteSqlCommand("truncate table childTable");
db.Database.ExecuteSqlCommand("truncate table parentTable");
}
:
私はEntity Frameworkの中に次のコードを使用していました。どうすればよいですか?両方のテーブルのすべての行を削除する別の方法はありますか?
すべての行のforeachループが実用的かどうかわかりません。