У меня есть IQueryable (Of T) и список зависимых элементов List (of T). Я пытаюсь достичь IQueryable (Of T), который исключает все элементы в списке (T).Получите элементы iqueryable, которые не существуют в другом списке, используя выражение lambda
Dim returnQuery As IQueryable(Of POCO.ClassName) = GetTheQuery(...)
Dim excludeLists As List(Of POCO.ClassName) = GetExcludedList(...)
returnQuery = returnQuery.Except(excludeLists)
Ошибка при попытке выполнить результат для IQueryable.
Невозможно создать постоянное значение типа «POCO.ClassName». В этом контексте поддерживаются только примитивные типы или типы перечислений.
Похоже, что в этом случае это не сработает. Итак, как я могу исключить элементы списка, используя лямбда-выражения.
Это интересно. Я думаю, вам лучше не использовать лямбду и просто использовать Linq. Есть ли конкретная причина, по которой вам нужно внедрить лямбда? – Airborne
@ Airborne никаких особых причин. Я знаю, как это может сделать Linq, но интересно, есть ли способ добиться Лямбдой или нет. – MJK