Я создаю игровой веб-сайт, на котором у Игр есть коллекция категорий
public class Game
{
public int Id { get; set; }
public string Name { get; set; }
public virtual ICollection<CategoryMain> categoryMain { get; set; }
}
Я хочу найти список игр, выбрав 1 категорию из списка категорий.
var games= await db.Games.Include(u => u.applicationUser)
.Include(c => c.categoryMain)
.Where(c => c.categoryMain.Id == x) // <-- My Issue Here
.ToListAsync();
Поскольку "categoryMain" - это коллекция, я не могу получить доступ к ее свойствам "Id", чтобы отфильтровать игры по категориям.
Ранее у меня были Игры только с 1 категорией, все работает хорошо, но теперь я хочу иметь возможность для игры должны иметь несколько категорий, поэтому мне это действительно нужно.
Спасибо