У меня есть два лямбда-выражения:
Expression<Func<MyEntity, bool>> e1 = i = >i.FName.Contain("john");
и
Expression<Func<MyEntity, bool>> e2 = i => i.LName.Contain("smith");
тип i, полученный из моих объектов poco , который нельзя использовать с вызовом. Я хочу объединить их во время выполнения.
Я хочу объединить эти выражения во время выполнения следующим образом:
Expression<Func<MyEntity, bool>> e3 = Combine(e1,e2);