0 / 0 / 1
Регистрация: 28.11.2015
Сообщений: 53
|
|||||||||||
1 | |||||||||||
Вложенный Linq лямбда не работает02.07.2018, 17:19. Показов 3278. Ответов 4
Метки нет (Все метки)
Вложенный Linq лямбда не работает. Когда вытаскиваю внутренний запрос за пределы наружной лямбды все хорошо..
Добавлено через 8 минут без этой части тоже работает..
помогите.. цикл в запрос всунуть не получиться.. Как построить лямбда запрос с вложенностью, чтобы работал?
0
|
02.07.2018, 17:19 | |
Ответы с готовыми решениями:
4
Лямбда выражение и LINQ. Последовательность без повторений LINQ: Невозможно преобразовать "лямбда-выражение" к типу "string", поскольку он не является делегатом Linq или не Linq. Linq медленней стандартных методов? Переделать SQL запрос на лямбда выражение LINQ |
02.07.2018, 17:56 | 2 | ||||||||||
Сообщение было отмечено GrafikRem как решение
Решение
Добавлено через 5 минут
Обычный LINQ работает.
Можно так:
1
|
0 / 0 / 1
Регистрация: 28.11.2015
Сообщений: 53
|
||||||
02.07.2018, 18:45 [ТС] | 3 | |||||
skilllab, попробовал локальную функцию, но проблема в том что она вне зоны видимости внутри лямбды..
подскажите как передать ее внутрь? спасиб.
p.s. вроде же лямбда дочерний элемент, и должен иметь видимость на родителя, но.. Добавлено через 20 минут Program.cs(73, 38): [CS8110] Дерево выражений не может содержать ссылку на локальную функцию
0
|
CEO
2258 / 1248 / 57
Регистрация: 16.03.2009
Сообщений: 3,588
|
|
03.07.2018, 00:03 | 4 |
Сообщение было отмечено GrafikRem как решение
Решение
GrafikRem, Вы же работаете с провайдером NHibernate а не с LINQ-to-Objects, он не поддерживает такой конструкции при трансляции дерева выражения в SQL, почитайте про Join и используйте его - думаю поможет
1
|
0 / 0 / 1
Регистрация: 28.11.2015
Сообщений: 53
|
|
03.07.2018, 03:00 [ТС] | 5 |
Alligieri, спс за совет почитаю..
0
|
03.07.2018, 03:00 | |
03.07.2018, 03:00 | |
Помогаю со студенческими работами здесь
5
Объяснить, как работает код с делегатами и лямбда-выражениями Вложенный запрос не работает с IN, работает только с = Лямбда-выражения. Как описать лямбда-процедуру и передать в нее файловую переменную? Не работает вложенный цикл Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |