Итак, у меня есть модель базы данных:
Student<->StudentClasses<->Classes
, где 1 ученик связан со многими учениками, а один класс связан со многими учениками.
Как написать запрос LINQ дляполучить все классы, связанные с учащимся с идентификатором 1?
, следующий запрос выдает исключение («Можно только указать параметры запроса (порядок, где, взять, пропустить) после последней навигации.»):
var qry = from sc in service.StudentClasses
where sc.StudentId == 1
from c in service.Classes
where c.ClassId == sc.StudentId
select c;