例として、リストされたサンプル フィールドを含む次の 3 つのテーブルを作成できます。
著者--> AuthorId、名前、[...]
本--> BookId、タイトル、[...]
AuthorBooks --> AuthorId、BookId
多対多テーブル (AuthorBooks) から行を削除するにはどうすればよいですか? 私はこのようなことをしたい:
var author = db.AUTHORS.Single(x => x.AUTHORID == 1);
var fictionBooks = author.BOOKS.Where(x => x.type == "fiction");
fictionBooks.Delete(); // This is what I want to do
多対多テーブルでこのような削除を実行するにはどうすればよいですか?