Можно ли использовать динамическое выражение Linq внутри выражения запроса?
Примерно так:
from obj1 in ObjectSet1
let res = ObjectSet2.Where(* SomeExpression *)
where ...
select ...
Я пытаюсь построить Expression.Lambda<Func<TSource, bool>>
выражение как для SomeExpression.
- Можно ли использовать динамическое выражение Linq в запросе выражений или мне нужно построить все дерево выражений с нуля?
- Как я могу, если таковые имеются, использовать obj1 при создании SomeExpression?
Примечание: я использую Entity Framework, я не могу использовать SomeExpression.Compile () в дереве выражений.