Кто подскажет, можно переписать данный запрос на методах расширения, или не вариант вложенные выборки через методы расширения делать, только sql-синтаксис?
Кто подскажет, можно переписать данный запрос на методах расширения, или не вариант вложенные выборки через методы расширения делать, только sql-синтаксис?
Так через Linq можно же. classes.SelectMany(_ => _.Students)
Ну типа когда нам надо будет какую-то внутреннюю переменную в запросе определить, например тут var ageStudentApplications = from s in students where s.Age < 27 let birthYear = DateTime.Now.Year - s.Age // Вычисляем год рождения select new Application() // создаем анкеты { Name = s.Name, YearOfBirth = birthYear };
Ну типа когда нам надо будет какую-то внутреннюю переменную в запросе определить, например тут var ageStudentApplications = from s in students where s.Age < 27 let birthYear = DateTime.Now.Year - s.Age // Вычисляем год рождения select new Application() // создаем анкеты { Name = s.Name, YearOfBirth = birthYear };
хз я не утверждаю, прост запомнил когда читал про методы расширения, что они не поддерживают внутренние переменные, хотя пример внятный хз не могу прикинуть, только начал линком пользоваться