Как сделать фильтрацию в связи многие ко многим?
Пытаюсь узнать, как отфильтровать данные. Имеются три таблицы (многие ко многим). Игры, категории и связующая.
Следующий код выводит только одну игру по id
public IActionResult Main(string categoryN)
{
int CurrCategoryID = 2;
string _categoryN = "Action";
var games = _context.Games.Include(x => x.Categories)
.Where(x => x.ID == CurrCategoryID)
.ToList();
return View(games); }
Но как сделать вывод Игр по id определенной категории?
Ответы (1 шт):
Автор решения: Diamond Svorovskiy
→ Ссылка
var games = _context.Games.Where(x => x.Categories.Any(y => y.ID == 1)).ToList();
return View(games);