Как мне покинуть объединение и получить только строки из определенного атрибута в linq C # - PullRequest
0 голосов
/ 14 февраля 2019

Я хочу сделать это прямо, потому что я пробовал много вещей, и ни один из них, кажется, не работает для меня.

Categories = await  _context.Categories.ToListAsync(),
            CategorySubjects = await _context.CategorySubjects
            .Include(s => s.Books.Where( == true))
            .ToListAsync(),
Books = await _context.Books.Where(b => b.Active == true).ToListAsync()

У меня есть этот кусок кода, где я хочу получить все категории объектов свсе книги в них, где актив книги истинен, и это эквивалентно в sql

select *
from CategorySubjects
    left join Books on  CategorySubjects.Id = Books.CategorySubjectId
where Books.Active = 1

Спасибо.

...