私はこのテーブルとの関係テーブル内の行とそのEntity Frameworkとのすべての外部キーの関係を削除するにはどうすればよいですか?
どのように私は、例えば、「ForumTest」カテゴリとに関連するすべてのスレッドを削除することができますを持っている「カテゴリー」
と呼ばれるテーブルを持っていますそれは2番目のテーブルに?
EDIT:これはあなたがcascading deleteとの関係を設定への必要な関係
[HttpPost]
public ActionResult DeleteCategory(int? id)
{
Category category = db.Categories.Find(id);
db.Threads.RemoveRange(category.Threads);
db.Categories.Remove(category);
db.SaveChanges();
return RedirectToAction("Categories");
}
は、この最初のコードまたは何ですか?コードを共有することはできますか? – Sampath
これは役に立ちます:http://stackoverflow.com/questions/3656099/how-to-delete-rows-in-tables-that-contain-foreign-keys-to-other-tables – dhS
これを一度行いたいですか?またはCatagoriesから行を削除するたびに? – Whencesoever