メニューが関連付けられているすべてのページを選択する次のLINQクエリがあります。メニューが関連付けられていないすべてのページを引き出したいと思います。「<strong>AssociatedPages」に存在しないPagesのすべてのページ。
var AssociatedPages = (from mm in db.MainMenus
join p in db.Pages on mm.MainMenuPageFK equals p.PageID
select p);
var unAssociatedPages = (from p in db.Pages
where ???
select p);
return View(unAssociatedPages);
これは以前SQLで行ったことがありますが、LINQ構文についてはよくわかりません。
セットアップは1つのMainMenuであり、それに関連付けられているページが多すぎる可能性があります
どんな助けでも大歓迎です。